0

さまざまな情報源を見てきましたが、どちらの方法でも答えが見つかりません。アプリがデバイスから削除された場合でも、アプリがアカウントによってインストールされているかどうかを確認するために、Google Play ストアにクエリを実行することはできますか? 独自の Web サービスを使用してこれを行う方法は知っていますが、基本的に Google によって保存された情報を複製する別の Web サービスは使用したくありません。

これが最も有用であると私が考えるシナリオは、ユーザーがデバイスを核攻撃/再フォーマットし、ログインして古いアプリを再度ダウンロードする場合です。アプリが既にダウンロードされているかどうかを知りたいので、最初のセットアップ タスク (アカウントの作成、チュートリアルなど) を最初に実行するときに省略できます。少しニッチな状況であることは認めますが、機能のために、可能であれば提供したいと考えています。

4

1 に答える 1

0

この機能には、Google Play Services のクラウド保存機能を使用します。 クラウド保存の実装に関する Google の説明

ユーザーが最初にプログラムにログインするとき、getAppStateClient().listStates を使用して状態キーが存在するかどうかを確認します (私にとっては、状態キーが存在しないことを「自動」で通知しない場合があるため、その機能に依存しないでください)

キーが存在しない場合は、彼らが以前にプログラムを使用したことがないことがわかっているので、任意の値でキーを追加できます (おそらく、ログイン/セットアップ プロセスが完了した後にのみキーを追加します. ..またはあなたのフローでうまくいくものは何でも)

キーが存在する場合は、そこに保存するさまざまな値を使用して、ユーザーが入力した以前の情報を教えてくれます (ユーザーがログイン プロセスを完了したかどうか、最後にログインしたかどうかを設定できます...など)

于 2013-10-26T14:14:17.123 に答える