我已將Google Play遊戲應用到我的應用中(在測試版中)。我添加了一些成就(超過5個),並完成了API中描述的所有相關設置。我使用與我的開發者帳戶相同的Google帳戶測試此帳戶,該帳戶作爲測試帳戶添加到控制檯中。解鎖成就我致電成功一段時間後再次鎖定Google Play遊戲
Games.Achievement.unlock(mGoogleApiClient,achievement);
它的作品和我的成就被解鎖。要調用用戶玩遊戲成就我使用的意圖就像在API中指出:
startActivityForResult(Games.Achievements.getAchievementsIntent(mGoogleApiClient),1);
用戶的成績顯示在Play遊戲用戶視圖,所以一切都似乎是確定。 奇怪的是,過了一會兒,讓我們說半個小時,成就再次暴露(鎖定)狀態。
我無法在API和開發人員指南中找到任何提示,即在beta測試階段或處於未發佈狀態時,成果會自動重置。這是一種正常的行爲,它會在官方發佈後正常工作,或者我錯過任何地方的東西?
謝謝,但這不是我的意思。第二個參數是一個「任意」整數,也就是說,可以取任何你想要的整數。這是在鏈接中指出的。第二個參數僅用於startActivityForResult()方法,與調用成就無關。 – Opiatefuchs
附加說明:正如我所描述的,我看到我的解鎖成就大約半小時,也許一個小時。那之後,他們走了。這就像成就自動重置... – Opiatefuchs