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

问题描述:

我想Game_Application_2内访问的用户'A',他/她在Game_Application_1安全分数时用户'B'Game_Application_2是否可以在其他iOS应用程序中访问iOS游戏应用程序的分数?

假设用户A给予访问他们得分的权限。

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

请让我知道它是否可能,如果可能,那么如何?

谢谢。

+0

你会做这两款游戏吗? –

+0

不,我不是在做这两场比赛。如果我能同时进行这两场比赛,这可能吗 – Deepak

+0

是的,请参阅@rckoenes答案。 –

这完全取决于,如果你开发这两个应用程序,然后是的。将分数存储在钥匙串中可以使两个应用程序均可访问。

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

+0

谢谢rckoenes, 我是游戏应用程序开发的新手,所以我对游戏应用程序没有太多的想法。 你能否解释一下,如果我开发这两个应用程序,或者从我阅读的地方向我建议任何链接,这是可能的。游戏中心,leaderboard或iOS游戏框架不提供此功能吗? – Deepak

+0

您应该先阅读[Apple iOS开发人员文档](https://developer.apple.com/library/ios/navigation/#section=Resource%20Types&topic=Getting%20Started)。因为你的问题已经变得很重要,所以对堆栈溢出有一个简单的答案。在发布您的需求之前,请先学习框架。 – rckoenes

在ios应用程序中,您无法从应用程序包外部访问数据。如果您希望从应用程序包的外部获取任何信息或数据,则应使用包含这些信息的API(Web服务)。

如果这两个应用程序都属于您,您可以轻松使用iCloud的键值存储来共享信息。

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