私はGoogle Playストアにアプリを持っていて、更新を行うとデータが失われるという2つのレポートをユーザーから受け取りました。Google Playの更新プログラムをアンインストールして再インストールしますか?
ユーザーが追加したデータはすべて、アプリケーションのサンドボックス内のSQLiteデータベースに保存されます。問題のアップデートには、SQLiteスキーマの変更はありません。アップデートが完了すると、SQLiteデータベースにはデータがないように見えます。これは誰かがアプリを新しくインストールしたのと同じ状態です。
アンインストール/再インストールが発生する可能性があるという私の手掛かりは、1人のユーザーが、データが見つからない直前に、アプリのウェルカムダイアログ(表示された後に共有設定を表示して再表示されないように設定する)
Playストアからのアップデートにより、アプリをアンインストールしてから再インストールするケースがありますか?私はこれがアプリのバグかもしれないとは思っていませんが、私はそれを再現することができないので、この道を探検したいだけです。
ありがとうございます!
あなた自身のデバイスで自分自身を試してください(Googleプレイではなく)手動でインストールしてからデバイスに手動でインストール(アップデート)してください! – Xenolion
私は考えることができるランタイムエラーをシミュレートしようとすると、データベースのバージョンを切り替えるすべての順列でこれを何度も試してみました。これを報告した1000人のうち2人のユーザーしかいませんが、両方のレポートが似ていて、彼らの記述に基づいて、私はこれが彼らのコックピットエラーではないと信じています。 – casaram
それはあなたがそれが動作すると確信している場合は、悪いですし、**レポート**それ。 – Xenolion