iOS にネイティブ アプリ バージョン 1.0 があり、クライアントは次のバージョンを html5 と JavaScript を使用したハイブリッド アプリにしたいと考えています。ハイブリッド アプリを作成した場合、ネイティブ アプリのユーザーはハイブリッド アプリにアップグレードできますか? その際、困難や問題はありますか?ハイブリッドアプリの構築にコロドバを使用しています。
1 に答える
3
アプリ自体とデータの 2 つがあります。
アプリ自体のアップグレードに問題はありません。ユーザーはアプリ ストアから新しいバージョンを取得するだけです。古いコードが削除され、新しいコードがインストールされ、ユーザーは問題なく実行できます。
データは別の問題です。ネイティブ アプリによってデバイスにデータが保存されている場合、何らかの移行のコードを作成しない限り、ハイブリッド アプリはそのままではデータにアクセスできない可能性があります。したがって、これがどのように機能するかを考えてみてください。データがたまたまクラウドにある場合は、すべてを再ダウンロードできます。アクセス資格情報をキーチェーンに保存し、アプリ ID が変更されない場合、新しいハイブリッド アプリは古いアプリが保存したものと同じ資格情報を使用できる可能性があります。
つまり、アプリの実行可能ファイルをアップグレードしても問題はありませんが、データについて考える必要があります。
于 2015-05-08T09:39:08.627 に答える