是否可以在其他iOS应用程序中访问iOS游戏应用程序的分数?

时间:2014-01-22 12:20:35

标签: ios iphone game-center gamekit leaderboard

当用户'B时,我希望在 Game_Application_2 中访问 Game_Application_1 中用户'A'的分数' Game_Application_2

假设用户 A 有权访问他们的分数。

两个应用程序都是由不同的开发人员开发的。

请告诉我这是否可能,如果可能,请告诉我们如何?

谢谢。

3 个答案:

答案 0 :(得分:3)

这完全取决于,如果您开发两个应用程序,那么是。将分数存储在钥匙串中可以使两个应用程序都可以访问。

如果您不是这两个应用程序的开发人员,那么可能不会,除非您可以访问某种可以告诉您分数的API。由于您无法访问其他应用程序中的数据,因此另一个应用程序的开发人员应提供API以允许您访问该分数。即使使用应用URL方案,也可以是基于Web的。

答案 1 :(得分:2)

如果这两个应用都是您的,您可以轻松使用iCloud的键值商店来共享信息。

请参阅Apple的Key-Value Data in iCloud 见NSHipster的iCloud article

答案 2 :(得分:0)

在ios应用程序中,您无法从应用程序包的外部访问数据。如果您需要应用程序包外部的任何信息或数据,那么您应该使用包含这些信息的API(Web服务)。