テラシュールブログ

旧テラシュールウェアブログUnity記事。主にUnityのTipsやAR・VR、ニコニコ動画についてのメモを残します。

Unity4.3上で作ったWebViewの操作ができなくなる問題

Unity 4.3になってWebViewが動かなくなる問題が発生している。

これは単純にUnity4.3からUnityPlayerActivityの生成を廃止し、UnityNativePlayerActivityに絞った事による弊害だと思う。

で、対策はと言えば単純。マニフェストに以下の文を足す。
<meta-data android:name="unityplayer.ForwardNativeEventsToDalvik" android:value="true" />

入れ方はこんな感じ。

っていうかマニュアルに書いてあった。
Androidのプラグインをビルドする

ここも参考になった。
Unity4.3 Android Admob 広告をクリック出来ない!

ちなみに、MacだとUnity.app/Contents/PlaybackEngines/AndroidDevelopmentPlayer/src/com/unity3d/playerにUnityPlayerNativeActivity.javaの元ファイルっぽいのがあるので、これをActivityの奴に書き換えるって手を使う人も居るかもしれないが、普通にマニフェスト更新した方が絶対良いような気がする。
ファイルはあるが元ファイルでは無いっぽい