0

私は今、アップルストアにライブアプリを持っています。私のアプリは私のサーバーに接続してビデオをダウンロードし、後で使用するためにデバイスに保存します。昨日サーバーがダウンし、サーバーに接続しようとするとアプリがクラッシュしました (これは私の問題ではありません。アプリがクラッシュしないように次のバージョンで修正します)。サーバーの問題を解決し、現在稼働中です。

問題は、私のアプリを既にインストールしているユーザーにあります。アプリは古い壊れたリンクをキャッシュしています! それでもクラッシュします。Facebook ページに投稿した最初の迅速な解決策は、アプリを削除して再インストールすることです。これに対する別の解決策はありますか。アプリのキャッシュなどの削除とその方法など。

新しいバージョンをリリースしたらどうなりますか。これにより、ユーザーに更新するよう通知されます。それは再インストールと同じ効果をもたらしますか?新しいバージョンをリリースする前に、nsurlconnection がリンクをキャッシュしないようにコードを変更する必要がありますか?

ご意見をお聞かせください。

4

2 に答える 2

1

この状況を回避する最善の方法は、修正を加えた新しいバージョンをリリースし、二度と同じ過ちを犯さないようにすることです。

ユーザーが更新されたアプリを初めて起動するときに、キャッシュされたすべてのリンクをプログラムで削除する必要がある場合があります。

それが最善かつ最速のソリューションです。これまでのところ、アプリのキャッシュをプログラムおよびリモートで削除する方法はありません。

于 2013-06-03T12:04:21.717 に答える