2012-08-08 71 views
1

我的问题是我有一个版本的我的Android应用程序(可以说是xx.xxx.xxx.versionA),第二个有相同的前缀(xx.xxx.xxx.versionB )但具有不同的数据。他们现在都是免费的独立应用程序。如何从我的两个Android应用程序合并客户

我的目标是将它们合并到Android市场上的单一应用程序。因为我在应用程序下载/购买中管理了不同数据的问题。所以我想让来自第二个应用程序的人将被重定向到第一个更新(更容易维护等)。

这有可能吗?我可以在应用程序中宣布他们必须在未来下载第一个应用程序更新(甚至弹出安卓页面)。但是我希望尽可能多的用户友好与合并。

谢谢!

回答

0

我认为最温柔的方法是向版本B的用户发送消息,说他们正在使用的当前版本很快就会被放弃,他们应该安装版本A以继续使用应用程序。然后点击一下按钮就会把它们带到市场上的A版本,以便它们可以安装它。

您可以使用此代码做到这一点:

Uri marketUri = Uri.parse("market://details?id=" + packageName); 
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri); 
startActivity(marketIntent); 

其中的packageName将是版本的包名称的应用程序。

相关问题