no versions found for ApplicationFrameworkReferences / Native/scriptmediator / en

ネイティブコードでスクリプトの関数を呼び出したり、ネイティブコードの関数をスクリプトで呼び出すための API です。

ScriptMediator

モジュールパス: Android: src/main/java/com/suredesigns/alier/_NativeFunctionInterface.kt iOS: Alier/_NativeFunctionInterface.swift

概要


ネイティブコードから JavaScript の関数の呼び出したり、ネイティブコードの関数を JavaScript に登録したりします。

JavaScript からネイティブコードを呼び出したり JavaScript の関数をネイティブコードに登録する方法は Alier.NativeAlier.registerFunction() を参照してください。

ScriptMediator インスタンスは、Android であれば BaseMainActivity インスタンス、iOS であれば MainActivityDelegate インスタンスから得られます。

メソッド


callJavaScriptFunction()

  • JavaScript側で登録された関数を呼び出し、その結果を取得します。

registerFunction()

プラットフォーム側の関数を JavaScript 側から呼び出せるようにします。

replaceFunction()

ネイティブコード側の関数を JavaScript 側から呼び出せるようにします。