読者です 読者をやめる 読者になる 読者になる

RetroWeb ~iPhoneとAndroidでハイブリッドゲームアプリ開発~

AIR for iOS+AndroidでSmartPhone Game ハイブリッドアプリ開発

最近作ったアプリ
100億本の抜け毛 100億匹のモナー DQ3闘技場アプリ モナーペット(進化)

AIRアプリのWebView遷移で気を付ける2点

Adobe AIR AIR for iOS AIR for Android

WebViewから外部ブラウザ(やGoogleのPlayStore)に遷移する場合、遷移中のイベントを拾って、その中でevent.preventDefault();をすれば、WebView内は切り替わらないのですが、その再に2点注意事項があります。

1.preventDefaultを追加するイベント名は、LOCATION_CHANGEではなく、LOCATION_CHANGING

なんと紛らわしい!

2.WebViewのHTML内で、短縮URLは使わない方が良い。

短縮URLからリダイレクトする際にもLocationChangeEventが発生して、処理が2重になったり(つまりブラウザのページが2回開かれる。)、ページURL判別振り分けが誤作動したりするためです。


そんなこんなで、一旦Android版にて、処理速度を多少マシにしたVer(しかしタブレットでない普通のAndroidは限界ある気がする)と、ゲーム内通過Verをアップしました(夜中までには反映予定?)。通貨があっても貯まるばかりでまだ使えませんがw