1

iOS 6 を実行している iPod で Forge v1.4 でビルドされた Trigger.IO アプリをテストしています。ディストリビューション プロビジョニング プロファイルを使用して .ipa をインストールしています。

時折、更新されたバージョンをインストールした後、アプリは起動しますが、正しく動作しません。window.forgeおそらく初期化が不適切なために、この動作が存在しないことが原因であることがわかりました。次に、アップデートをインストールする前に必ずアプリ プロセスを強制終了します。私の記憶では、これで問題が解決したように見えました。

今、私は Facebook と Splash モジュールを追加しました。最初に古いバージョンを強制的にアンインストールしない限り、アップグレードされたバージョンをインストールした後、私のアプリは一貫してスプラッシュ画面を通過しません。おそらく、webview を作成する前に終了します。アップグレードする前に最初にアプリをアンインストールする必要があるのはなぜですか? これは既知の動作ですか?

アップグレード時にユーザーがこの問題を経験しないようにしたいと考えています。

私のアプリは Forge がなくても快適に動作し、localStorage データに特別な依存関係はありません。私は Mac を持っておらず、Windows で iTunes 経由でインストールしているため、ログ情報にアクセスできないと思います。

4

1 に答える 1

2

この投稿をご覧ください: How application get update from apple store?

簡単な答えは、アプリを更新するときに新しいバンドルをインストールしますが、ローカル DB などの以前に保存されたユーザー データを保持することです。新しいアプリ (またはその他のもの) でローカル DB を変更した場合、更新時にアプリがクラッシュする可能性がありますが、最初からダウンロードした場合は問題ありません。

于 2012-10-12T13:50:37.283 に答える