Ich habe eine Gaming-App gemacht und ich möchte jetzt google Leistung XP zu meiner App hinzufügen, wie soll ich tun, dass ich Errungenschaften mit dieser guide hinzugefügt habe, aber es gibt keine Anleitung im Internet, die ich kann Finden Sie, dass Spieler verdient verdient xp hinzufügen sollte.XP zu Android-Spiel-App hinzufügen
Hier ist mein Code Erfolg freizuschalten, aber es ist nicht entsperren xp:
void giveAchievements(int counter) {
if (counter == 10) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_first_10_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), "CgkI- eXOwZsFEAIQBg", counter);
}
}
if (counter == 50) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_50_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), "CgkI-eXOwZsFEAIQBg", counter);
}
}
if (counter == 100) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_100_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
if (counter == 250) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_250_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), "CgkI-eXOwZsFEAIQBg", counter);
}
}
if (counter == 500) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_500_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
if (counter == 1000) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_1000_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
if (counter == 1500) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_1500_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
if (counter == 3000) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_3000_clicks));
Games.Leaderboards.submitScoreImmediate(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
if (counter == 5000) {
if (getApiClient().isConnected()) {
Games.Achievements.unlock(getApiClient(),
getString(R.string.achievement_5000_clicks));
Games.Leaderboards.submitScore(getApiClient(), getString(R.string.leaderboard_leaderboard), counter);
}
}
}
Wenn meine Antwort Ihre Frage gelöst hat, können Sie sie durch Anklicken des Häkchens akzeptieren. Dies zeigt der breiteren Gemeinschaft, dass Sie eine Lösung gefunden haben und sowohl dem Antworter als auch Ihnen einen guten Ruf verschaffen. Es besteht keine Verpflichtung, dies zu tun. –
@SimonSchubert du bist wirklich ein lebensretter dank mann! – superhuman
Toll, dass es funktioniert! –