如果我有一个支持 Game Center 的应用程序,并且我想提供成就以完成作为应用程序内购买出售的拼图包,我如何将因应用内购买而收费的 iTunes 帐户与游戏同步进行购买的中心用户帐户?据我了解,它们是在两个不同位置访问的两个独立用户帐户(Game Center 帐户在 Game Center 应用程序中访问,iTunes 帐户在设置应用程序中访问)。
我该如何避免这种情况发生...
- Game Center Player1 登录,运行我的应用程序并购买拼图包
- Game Center Player1 退出,Game Center Player2 登录,运行我的应用程序并玩完 Player1 购买的拼图包,然后 Player2 获得成就。
- Game Center Player2 退出,Game Center Player1 登录后发现自己购买的拼图包已经完成,因此 Player1 无法获得同样的成就。
我是否误解了这些用户帐户的工作方式?如果没有,有没有办法在玩家登录和退出我的游戏时将 Game Center 帐户与 iTunes 帐户同步?有没有办法解决这个问题?对于任何销售内容的多人游戏来说,这似乎是一个相当普遍的问题。
非常感谢!