当用户'B时,我希望在 Game_Application_2 中访问 Game_Application_1 中用户'A'的分数'玩 Game_Application_2 。
假设用户 A 有权访问他们的分数。
两个应用程序都是由不同的开发人员开发的。
请告诉我这是否可能,如果可能,请告诉我们如何?
谢谢。
答案 0 :(得分:3)
这完全取决于,如果您开发两个应用程序,那么是。将分数存储在钥匙串中可以使两个应用程序都可以访问。
如果您不是这两个应用程序的开发人员,那么可能不会,除非您可以访问某种可以告诉您分数的API。由于您无法访问其他应用程序中的数据,因此另一个应用程序的开发人员应提供API以允许您访问该分数。即使使用应用URL方案,也可以是基于Web的。
答案 1 :(得分:2)
如果这两个应用都是您的,您可以轻松使用iCloud的键值商店来共享信息。
请参阅Apple的Key-Value Data in iCloud 见NSHipster的iCloud article。
答案 2 :(得分:0)
在ios应用程序中,您无法从应用程序包的外部访问数据。如果您需要应用程序包外部的任何信息或数据,那么您应该使用包含这些信息的API(Web服务)。