2

コードネーム oneのアプリを作成しています

したがって、基本的には、ユーザーがアプリを初めてインストールしたときに SMS を送信したいと考えています。

だから私はこのようにします。

1)「firstRUN」保存ファイルが存在するか確認してください。

2)そうでない場合は、そのファイルを作成し、SMS を送信します。その場合は、アプリを起動してください。

ここまでは順調ですね。

しかし今、ジレンマは次のとおりです。

ユーザーが既にアプリをインストールしていて、新しいバージョンのアプリをインストールすると、Android はアプリをアップグレードする必要があるかどうかを尋ねます。ユーザーが「はい」と言った場合:

1)アプリケーションがアップグレードされてから起動します 2)ストレージファイル「firstRUN」が存在するかどうかを確認します。この場合、アプリケーションがアップグレードされ、既存のストレージ ファイルが削除されていないため、存在します。

私がやりたいことは、アプリケーションがアップグレードされた場合に備えて、そのアプリケーションの既存のストレージ ファイルを削除したいということです。どうすればいいですか?

さて、私がここでやっていることは正しいですか?これを行うより良い方法はありますか?

4

1 に答える 1

1

ファイルが存在するかどうかを確認する代わりに、ファイル内にバージョン番号を保存し、アップグレード時にバージョン番号に従って動作します。

于 2012-07-25T18:03:06.977 に答える