2012-05-17 159 views
1

我有兩款遊戲,一款是免費的,另一款是免費的。我在付費應用中添加了很多主題。Android在兩個應用程序之間共享用戶ID

我想所有的新事物納入我的免費遊戲和一個賣東西的一個,它們都具有不同的軟件包名稱。

是否有任何其他方式周圍像共享兩個應用程序之間的用戶ID,而不是複製粘貼一個到另一個的代碼庫?

我已經開發了AndEngine兩場比賽。

+0

http://developer.android.com/guide/topics/security/security.html –

+0

如果它們具有相同的包名,他們應該共享相同的私人文件。將用戶信息存儲在一個文件中,然後將這兩個應用程序放在同一個包中。 – gobernador

回答

2

你可能想了解Android意圖了一下。他們可以在兩個應用程序之間共享數據。 http://developer.android.com/training/sharing/send.html

如果你所傳遞的只是簡單的文本,它應該很容易。

另一種方法是使用SharedPreferences,在這個堆棧線程討論: The easiest way to pass data between application in Android 雖然海報顯得信心十足,我不知道,其他的應用程序可以收聽到另一個應用程序的SharedPreferences。如果可以的話,它可能構成嚴重的安全風險,除非有某種方法可以確保只有您的應用可以共享該數據。

相關問題