所以今天我的一个应用程序被亚马逊应用商店拒绝了。原因是在我的应用程序中,我链接到了 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/