我想在亚马逊应用商店和Google Play上发布付费应用。我计划为我的应用程序执行两个单独的构建,一个包含并启用了Google Play许可库(用于提交到Google Play),另一个用于禁用许可库(用于提交到Amazon应用商店; Amazon拥有自己的许可工具) 。除此之外,两个版本将是相同的(相同的包名称等)。有谁知道这种策略是否可行?
我特别担心的是应用更新。如果用户从Amazon应用商店购买我的应用并向Google Play发布更新,用户是否会收到通知,告知他们Google Play上有可用的更新?
答案 0 :(得分:5)
我目前在Google Play市场和亚马逊市场都有应用程序,并且没有遇到您上面提到的任何问题。我正在使用ecplise并使用证书创建apk文件,并使用相同的apk文件Android市场。
由于它们是独立的市场,因为您认为亚马逊拥有自己的身份验证,因此谷歌播放更新不是问题,因此需要在两个市场上完成。
Google Play vs Amazon Appstore
最后,要注意的是,如果您有任何引用游戏市场的链接,您需要将这些链接更改为亚马逊市场,否则亚马逊将失败(上传到亚马逊市场可能需要几天),希望这有助于
答案 1 :(得分:2)
当您将android apk文件提交到亚马逊应用商店时,它会自行签名并发布应用。 我通过debug build上传(甚至没有任何签名的apk),亚马逊接受了它,应用程序现在在他们的应用商店中。亚马逊可能会对应用程序进行某种自动签名。
祝你好运!确保您没有实施与Google Play相关的任何内容 存储。
答案 2 :(得分:1)
我正在编写应用程序并面临同样的情况,我发现最好的解决方案是将您的应用程序放入库项目并将其导入两个单独的项目以供发布。
这些单独的项目可能需要进行任何更改才能从特定商店启动,但大部分代码都在一个库中。这样,您对库所做的任何更新都将在下一次构建时自动传输到两个版本。