iOS 6 を実行している iPod で Forge v1.4 でビルドされた Trigger.IO アプリをテストしています。ディストリビューション プロビジョニング プロファイルを使用して .ipa をインストールしています。
時折、更新されたバージョンをインストールした後、アプリは起動しますが、正しく動作しません。window.forge
おそらく初期化が不適切なために、この動作が存在しないことが原因であることがわかりました。次に、アップデートをインストールする前に必ずアプリ プロセスを強制終了します。私の記憶では、これで問題が解決したように見えました。
今、私は Facebook と Splash モジュールを追加しました。最初に古いバージョンを強制的にアンインストールしない限り、アップグレードされたバージョンをインストールした後、私のアプリは一貫してスプラッシュ画面を通過しません。おそらく、webview を作成する前に終了します。アップグレードする前に最初にアプリをアンインストールする必要があるのはなぜですか? これは既知の動作ですか?
アップグレード時にユーザーがこの問題を経験しないようにしたいと考えています。
私のアプリは Forge がなくても快適に動作し、localStorage データに特別な依存関係はありません。私は Mac を持っておらず、Windows で iTunes 経由でインストールしているため、ログ情報にアクセスできないと思います。