私は反応ネイティブのアプリを持っています。 Webビューの1つにJavaScriptアラートがあります。それはIOSで動作しますが、アンドロイドでは動作しません。私はJavascriptアラートがアンドロイドで反応しない反応ネイティブwebview
class:
-keepclassmembers class fqcn.of.javascript.interface.for.webview {
public android.webkit.WebView, startActivity, android.webkit.WebChromeClient, android.webkit.JsResult;
}
を次のようにproguard-rule.proファイルを変更し、ビルドreact-native run-android
をしますが、アラートはまだアンドロイドアプリで動作していないしています。これをどうやって行うのか、そしてJavaScriptインターフェイスの完全修飾クラス名は何か。私はかなり私のアプリのバージョンではJavascriptのインターフェイスを変更していないと確信しています。
このコードスニペットは問題を解決する可能性がありますが、[説明を含む](http://meta.stackexchange.com/questions/114762/explaining-entirely-code-based-answers)役職。将来読者の質問に答えていることを覚えておいてください。そうした人々はあなたのコード提案の理由を知らないかもしれません。 – yennsarah