我有两个游戏,一个是付费的,另一个是免费的。我在付费应用中添加了许多主题。
我想把所有的新东西都整合到我的免费游戏中并一个一个地卖东西,它们都有不同的包名。
有没有其他方法,比如在两个应用程序之间共享用户 ID,而不是将一个应用程序的代码库复制粘贴到另一个应用程序?
我在 AndEngine 中开发了这两款游戏。
您可能想了解一些有关 android Intents 的知识。它们是您可以在两个应用程序之间共享数据的一种方式。 http://developer.android.com/training/sharing/send.html
如果您传递的只是一段简单的文本,那应该很容易。
另一种方法是使用 SharedPreferences,在此 Stack 线程中进行了讨论: 在 Android 中在应用程序之间传递数据的最简单方法 虽然发帖人似乎很自信,但我不确定另一个应用程序是否可以监听另一个应用程序的 SharedPreferences。如果可以的话,它可能会构成严重的安全风险,除非有某种方法可以确保只有您的应用程序可以共享该数据。