no versions found for ApplicationFrameworkReferences / Components/SystemFunction/getEnv / en

Alier.getEnv()

Alier の環境変数を取得します。

構文

Alier.getEnv(key) => string

引数

  • key: string

    取得したい Alier の環境変数の名称です。

返値: string

取得した Alier の環境変数の値です。

例外

  • TypeError
    • 引数 key が文字列でない場合。

JavaScript から呼び出し

Alier.getEnv("foo");

ネイティブコードから呼び出し

mainActivity.scriptMediator!!.callJavaScriptFunction(
    functionName = "getEnv",
    args = arrayOf("foo")
) { result ->
    /* 実行結果の処理 */
}
try! mainActivity.scriptMediator.callJavaScriptFunction(
    functionName: "getEnv",
    args : ["foo"]
) { result ->
    /* 実行結果の処理 */
}

解説

引数 key に環境変数の名称を渡すと Alier の環境変数の値が返されます。また、この関数を registerFunction() で登録しているため ネイティブ側からも呼び出せます。

Alier のフレームワークでは以下の値を環境変数に登録して提供しています。

名称
APP_BUILD DEBUG/RELEASE デバックビルドかリリースビルドか
APP_VER アプリのバージョン
ALIER_VER Alier フレームワークのバージョン
OS_NAME OS
OS_VER OS のバージョン
MODEL_NAME 端末名
PRODUCT_NAME 型番
BROWSER_VER ブラウザのバージョン