android - 支持应用程序内的 Amazon 和 Android 市场(Google Play)链接

标签 android amazon-appstore

所以今天我的一个应用程序被亚马逊应用商店拒绝了。原因是在我的应用程序中,我链接到了 Android 市场上的付费版本的应用程序。令人失望,但无论如何,我想每个人都想要他们的削减......

所以现在我不得不修改应用程序以将 Android 市场链接更改为亚马逊应用商店链接。没什么大不了的,除非我现在这样做,当我想将更新的版本上传回 Android 市场时,我会遇到差异。毕竟,如果某人从 Android 市场购买应用程序,将其链接到亚马逊应用程序商店将是相当愚蠢的。

现在我们都知道,支持/管理同一个应用的多个版本是一件很痛苦的事情。因此,我的问题变成了如何同时链接到两者?有没有办法知道从哪里下载了应用程序,以便我可以将两个链接都编码到应用程序中,从而自动将用户指向一个或另一个?其次,给用户一个选择是否违反亚马逊 TOS(比如我弹出一个对话框并询问用户从哪里下载)?

谢谢大家。

编辑:直接来自亚马逊客户服务“回复:链接到两个市场”(我希望审批过程和这些人一样快):

For the time being, we need any linking to point back to the Amazon Appstore only for market links. Linking to your website is allowed, just not other markets.

When pointing to other apps from within your app, including up-sells, completion of purchase must be from the Amazon Appstore.

最佳答案

好消息! Apparently亚马逊商城最新版终于设置PackageManager.getInstallerPackageName() "com.amazon.venezia" 与 Google Play 的 "com.android.vending" 形成对比。这将是确定您的应用是侧载、从 Amazon 安装还是从 Google 安装的最简单方法。

关于android - 支持应用程序内的 Amazon 和 Android 市场(Google Play)链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5480235/

相关文章:

android - 有 Intent 地启动短信应用程序

android - 亚马逊应用商店和安卓授权 LVL

android - 将 long 转换为 Double 时遇到问题

java - 后退按钮退出应用程序而不是返回到 MainActivity

android - Android 上的 "slider interrupt"是什么

android - 自动将应用程序部署到亚马逊商店

android - 当前亚马逊安卓应用商店等待时间?

flutter - 将 Flutter 应用程序发布到 Galaxy/Amazon/Microsoft Stores?

android - 使用 Build Flavors - 正确构建源文件夹和 build.gradle

android - 在 GridView 中,不显示所有项目,显示位置 0 的项目而不是 android 中的某个位置