Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何合并来自我的两个android应用程序的客户_Android_Android Manifest_Google Play - Fatal编程技术网

如何合并来自我的两个android应用程序的客户

如何合并来自我的两个android应用程序的客户,android,android-manifest,google-play,Android,Android Manifest,Google Play,我的问题是,我有一个版本的android应用程序,比如xx.xxx.xxx.versionA,第二个版本的前缀相同,但数据不同。它们现在都是免费的独立应用程序 我的目标是将它们合并到Android market上的单个应用程序中。因为我通过应用内下载/购买解决了不同数据的问题。所以我想让人们从第二个应用程序将重定向到第一个更新更容易维护等 有可能吗?我可以在应用程序中宣布,他们必须下载第一个应用程序,以便将来进行更新,甚至可以弹出android页面。但我希望通过合并尽可能对用户友好 谢谢 我认为

我的问题是,我有一个版本的android应用程序,比如xx.xxx.xxx.versionA,第二个版本的前缀相同,但数据不同。它们现在都是免费的独立应用程序

我的目标是将它们合并到Android market上的单个应用程序中。因为我通过应用内下载/购买解决了不同数据的问题。所以我想让人们从第二个应用程序将重定向到第一个更新更容易维护等

有可能吗?我可以在应用程序中宣布,他们必须下载第一个应用程序,以便将来进行更新,甚至可以弹出android页面。但我希望通过合并尽可能对用户友好


谢谢

我认为最温和的方法是向B版用户发送一条消息,告知他们正在使用的当前版本将很快被放弃,他们应该安装a版以继续使用该应用程序。然后点击一个按钮,他们就会进入市场上的版本a,这样他们就可以安装它了

您可以使用以下代码执行此操作:

Uri marketUri = Uri.parse("market://details?id=" + packageName);
Intent marketIntent = new Intent(Intent.ACTION_VIEW, marketUri);
startActivity(marketIntent);
其中,packageName将是版本A应用程序的包名