Braze JavaScript インターフェイス
このリファレンス記事では、WebView に Braze JavaScript インターフェイスを追加する方法を説明します。
アプリの WebView から Braze 機能を使用するには、WebView に Braze JavaScript インターフェイスを追加します。インターフェイスを追加すると、HTML アプリ内メッセージに使用できるのと同じ API がカスタム WebView でも使用できるようになります。
```java String javascriptString = BrazeFileUtils.getAssetFileStringContents(context.getAssets(), “appboy-html-in-app-message-javascript-component.js”); myWebView.loadUrl(“javascript:” + javascriptString);
final InAppMessageJavascriptInterface javascriptInterface = new InAppMessageJavascriptInterface(context, inAppMessage); myWebView.addJavascriptInterface(javascriptInterface, “brazeInternalBridge”); ```
```kotlin val javascriptString = BrazeFileUtils.getAssetFileStringContents(context.getAssets(), “appboy-html-in-app-message-javascript-component.js”) myWebView.loadUrl(“javascript:” + javascriptString!!)
val javascriptInterface = InAppMessageJavascriptInterface(context, inAppMessage) myWebView.addJavascriptInterface(javascriptInterface, “brazeInternalBridge”) ```