以下は、Google Play サービスにアクセスする私のゲームの実行順序です。
STEP1: 利用可能なユーザーが 2 人の Google ログイン画面が表示されます。(ユーザー1とユーザー2)
STEP2: ユーザーが選択され、正常にログインされます。
STEP3: ユーザーがゲームをプレイします。「RESULTS」は「Preference」とともにローカルに保存されます。
結果には a)score
と b)が含まれますhighestAchievementToBeUnlocked
ログインに成功した後、またはゲームの終了時に、実績の詳細がファイルから読み取られ、Google コンソールに送られます。
上記の手順で問題ありませんが、次の状況で混乱しています。
a) ユーザーが「USER1」としてサインインし、ゲームをプレイすると、実績の詳細が Google サービスにフィードされます。
b) ユーザーがサインオフして「USER2」としてログインし、ゲームを開始すると、詳細が Google サービスに送られます。
c) ステップ a) の繰り返し
上記の状況を処理するための最良の方法を決定するために私を導いてください。「USER2」が自分のアカウントで中間ゲームを行った場合でも、「USER1」が以前の実績でゲームを続行できるようにプログラムするにはどうすればよいですか?
前もって感謝します !!