0

私はゲームアプリを作ってGoogleストアに公開しましたが、私は自分のアプリにgoogle achievement xpを追加しましたが、Googleプレイのゲームプロファイルでプレイヤーの獲得したxpを追加しなければならないというインターネット上のガイドはありません。また、(Googleのゲームアプリ)成果とxpを表示していないだけリーダーボードを示しています。ここで獲得したXPと成績をGoogleのゲームプロファイルに追加するにはどうすればよいですか?

は私のコードです: - ここに

void giveAchievements(int counter) { 
if (counter == 10) { 
    int xp = getXp(); 
    xp += 500; 
    saveXp(xp); 
    if(getApiClient().isConnected()) { 
     Games.Achievements.unlock(getApiClient(), getString(R.string.achievement_first_10_clicks)); 
     Games.Leaderboards.submitScoreImmediate(getApiClient(), "CgkI- eXOwZsFEAIQBg", counter); 
    } 
} 
} 

private int getXp() { 
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this); 
return sharedPref.getInt("xp", 0); 
} 

private void saveXp(int xp) { 
SharedPreferences sharedPref = PreferenceManager.getDefaultSharedPreferences(this); 
SharedPreferences.Editor editor = sharedPref.edit(); 
editor.putInt("xp", xp); 
editor.apply(); 
} 

は、成果のイメージが私のアプリimage of achievements

内側とここにグーグルであるXPがプロファイルに追加しても、ここではありませんプロフィール遊びますアプリの成果セクションが表示されていない: - Game profile that don't contain xp additions and achievements

答えて

0

GPGS Displaying Achievementsガイドで述べたように)(getAchievementsIntentを呼び出すようにしてください。それはGoogleが書いたAndroidガイドです。

startActivityForResult(Games.Achievements.getAchievementsIntent(mGoogleApiClient), 
REQUEST_ACHIEVEMENTS); 

また、このSO threadが役立つかどうかを確認してください。 Google Play Games Github sample

、それはこのようにして起動します:

public void onShowAchievementsRequested() { 
     if (isSignedIn()) { 
      startActivityForResult(Games.Achievements.getAchievementsIntent(mGoogleApiClient), 
        RC_UNUSED); 
     } else { 
      BaseGameUtils.makeSimpleDialog(this, getString(R.string.achievements_not_available)).show(); 
     } 
} 
+0

が、これはまだ「Googleのゲーム」アプリに私のゲームの成果を見ていないイムが動作しませんし、またプレイヤーのXPの一部は、最も重要な部分であります、現在のプレイヤーのXPは更新されていませんあなたはこの部分で私は現在のユーザーのXPに自分のゲームのXPを追加することができますとレベルを明確に提供することができますユーザーをレベルアップ! – superhuman

+0

まだ、私のアプリの成績、リーダーボード、XP履歴は表示されていませんが、これらはアプリ内に存在しますが、Googleのゲームプロファイルには追加されません! – superhuman

関連する問題