玩游戏成就没有解锁

时间:2014-07-10 11:16:32

标签: android google-play-games achievements

我在网上看到了这个,我找不到任何东西,这里面临的是每当我尝试通过代码解锁成就时:

Games.achievements.unlock(getApiClient(), "id");
该死的东西不会解锁!我已经在Play游戏及其现场发布我的应用程序,哈希键肯定是正确的,因为它登录到游戏中,我已经检查了每个成就的关键哈希,也没有任何错误,我开始拉尝试后我的头发:

Games.achievements.unlockImmediate();

所以我跑向你们这些人:)

1 个答案:

答案 0 :(得分:2)

当您使用unlockImmediate()时,您可以设置一个侦听器来检查解锁成就的结果。

使用此代码:

Games.Achievements.unlockImmediate(getApiClient(), "id").setResultCallback(new ResultCallback<UpdateAchievementResult>() {

            @Override
            public void onResult(UpdateAchievementResult res) {
                System.out.println(res.getStatus().getStatusCode());
            }

        });

这将解锁成就,然后给你一个状态代码来告诉你结果。检查您针对this list of codes的代码。它应该是 STATUS_OK ,其状态代码为 0 。如果不是,你可以查看它返回的内容,看看它出错的原因。

祝你好运。