phpファイルを実行してデータベースに接続し、データを変更するアプリケーションを開発中です。アプリケーションアップデートの処理(AlarmManager)
データベースやPHPファイルを変更する必要がある場合、これにより古いバージョンのアプリケーションが予期せず動作しクラッシュする可能性があります。このため、私はのユーザーに〜の更新のような変更を加えてもらいたいと思っています。
今、私はデータベースに接続し、アプリケーションのバージョンとデータベースのバージョンを比較する方法があります。これは正常に動作しますが、データベースにアクセスするたびに(非常に頻繁に)呼び出すため、アプリケーションの使用が大幅に遅くなります。これを行うより良い方法はありますか?私はAlarmManager
またはBroadcastReceiver
を使用して、X時間ごとに更新をチェックできると読んでいます。しかし、ユーザーが数日間アプリを閉じて使用しないとどうなりますか?これらのタイマーは、ユーザーがアプリを起動するとすぐに呼び出され、更新を強制することができますか?
ありがとうございました。この方法の使用を検討します。 – tem887