2

我有一个使用 GC 排行榜 my.example 的现有和已发布游戏。

然后我创建了一个使用相同排行榜的新应用程序,因此将它们放在同一个组中。

我使用我的标准代码来调用排行榜:

GKLeaderboardViewController *leaderboardViewController 
     = [[GKLeaderboardViewController alloc] init];
leaderboardViewController.leaderboardDelegate = thisDelegate;
leaderboardViewController.category = thisBoard;

我一直在对此进行测试,但结果不一致。

对于新的(未发布的)游戏,我发现通过 grp.my.example 访问棋盘可以正常工作,这是应该的。

但是,对于我未发布的旧游戏版本,我发现如果我通过 grp.my.example 访问板,则会失败,而是获得默认板。但是,如果我恢复到 my.example 一切正常。

为了让事情变得更复杂,我添加了一个新板,grp.my.newexample。对于这个板子和这个板子,只有旧游戏需要 grp.my.newexample。

显然,我可以编写代码让旧游戏放弃现有排行榜的 grp 前缀。但是,我担心这是一个 Apple 错误,只有在我重新发布现有游戏之前才会出现。

当我发布时,任何人都可以确认这个问题是否会自行解决(以便一切都正确使用 grp)?

4

0 回答 0