2012-04-03 51 views
1

我知道比赛的某些群体(如“..with朋友”游戏),允许用户与他们的Facebook账号或发送电子邮件至不同的应用程序/游戏登录,并存储用户的在其服务器上的一个用户下的每个游戏的数据。我想做类似的事情,但没有用户交互。我听说过一种应用程序可以共享通用数据的方式,前提是它们具有常用的包ID前缀,但由于不相关的原因,我的应用程序大多数时间不会共享包ID前缀。我的问题归结为:我怎样才能有一个用户从我的应用程序之一登录,离开这个应用,去我的应用程序的另一次,并且仍然在使用某些安全级别(被捆绑到同一个用户在我的服务器所以不只是使用手机的uuid或其他东西),并且不需要用户交互?使用iOS应用之间相同的认证证书

+0

你说的没有用户交互是什么意思?就像他们不需要登录一样?一台设备上的应用程序应该如何知道某个其他设备上的某个其他应用程序有一个帐户? – jmstone617 2012-04-03 18:25:07

+0

这些应用程序将位于同一设备上,无法登录(因此用户甚至不知道它) – tonyl7126 2012-04-03 19:46:34

回答

0

的SO问题here有很多的这个真正有用的信息。

一定要使用的解决方案哈希公司的MAC ID虽然以解决安全问题这。

0

您的设备上的每个应用程序的工作原理自己的沙箱中。这主要是出于安全目的,因为您不希望您的Facebook应用程序登录到您的美国银行应用程序并拉下所有的财务信息。现在,如果你只是想检查另一个应用程序的存在,那么关于这个问题有几个问题。一个快速搜索指向我一个包含this URL的问题,这是一篇博客文章,解释了Bump应用程序如何检查应用程序的存在。看起来您需要知道该应用的自定义网址。既然你大概是这两个应用程序的开发者,这应该不成问题。