2017-12-21 24 views
0

私はGoogle Playストアにアプリを持っていて、更新を行うとデータが失われるという2つのレポートをユーザーから受け取りました。Google Playの更新プログラムをアンインストールして再インストールしますか?

ユーザーが追加したデータはすべて、アプリケーションのサンドボックス内のSQLiteデータベースに保存されます。問題のアップデートには、SQLiteスキーマの変更はありません。アップデートが完了すると、SQLiteデータベースにはデータがないように見えます。これは誰かがアプリを新しくインストールしたのと同じ状態です。

アンインストール/再インストールが発生する可能性があるという私の手掛かりは、1人のユーザーが、データが見つからない直前に、アプリのウェルカムダイアログ(表示された後に共有設定を表示して再表示されないように設定する)

Playストアからのアップデートにより、アプリをアンインストールしてから再インストールするケースがありますか?私はこれがアプリのバグかもしれないとは思っていませんが、私はそれを再現することができないので、この道を探検したいだけです。

ありがとうございます!

+0

あなた自身のデバイスで自分自身を試してください(Googleプレイではなく)手動でインストールしてからデバイスに手動でインストール(アップデート)してください! – Xenolion

+0

私は考えることができるランタイムエラーをシミュレートしようとすると、データベースのバージョンを切り替えるすべての順列でこれを何度も試してみました。これを報告した1000人のうち2人のユーザーしかいませんが、両方のレポートが似ていて、彼らの記述に基づいて、私はこれが彼らのコックピットエラーではないと信じています。 – casaram

+0

それはあなたがそれが動作すると確信している場合は、悪いですし、**レポート**それ。 – Xenolion

答えて

0

Playストアの更新プログラムは、どのような状況でもアンインストールして再インストールしないため、問題はありません。

コードの使用の問題が原因であった前に、このようなことが起こったときはいつでも。おそらくユーザーはしばらくの間オフラインになっていて、いくつかの中間更新を見逃していた可能性があります。次に、コードはこの状況で複数ステップの更新ではなく新しい作成を行います。

関連する問題