2016-12-30 102 views
1

我正準備開始將遊戲中心成就添加到我的應用中。我已經在iTunes連接中註冊了該應用程序,並設置了測試成績,該成就顯示在我的手機上的預發佈應用程序中。測試遊戲中心成就

我的問題是如何測試成績是否會起作用,因爲他們拿走了沙盒?據我所知,沙箱應該模仿遊戲中心的生產服務器,所以你可以在發佈應用之前測試它們。我發現一個技術說明,說現在你使用預發佈版本來測試它,所以也許我只是像往常一樣繼續進行一項成就進展?是否有重置成就的方法,以便我可以多次測試或者是一次性測試?我還沒有嘗試將任何數據發送到遊戲中心服務器,因爲害怕搞砸東西 - 任何幫助/見解將不勝感激。

更新:我戳了iTunes Connect,發現排行榜的'刪除測試數據',但我沒有看到任何類似的成就。

回答

0

我發現有一種方法可以在名爲resetAchievementsWithCompletionHandler的GKAchievement類中調用,它可以從遊戲中心清除它們。我還沒有能夠測試它,但這看起來像我所需要的。

另外,從我讀過的內容看,預發行遊戲中心基本上就是新的沙箱。我不認爲在預發行遊戲中解鎖的成就與生產遊戲中心服務器交互。

+1

聽起來準確!大。 – nycynik