2012-04-03 47 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應用程序如何檢查應用程序的存在。看起來您需要知道該應用的自定義網址。既然你大概是這兩個應用程序的開發者,這應該不成問題。