亚马逊的文档令人惊讶地缺乏有关提交二进制过程的信息.从我可以告诉你,你提交一个无符号二进制文件,他们将它包装在自己的代码中,并生成一个签名的apk?
这留下了几个问题:
在深入研究这个过程之前,是否还有其他考虑因素或陷阱?
谢谢
可能重复:
支持应用程序内的亚马逊和Android市场链接
我想知道您是否以及如何区分Amazon App Store安装的应用程序和从Market安装的应用程序.
例如,假设我的应用程序名为"示例应用程序",我想为亚马逊和市场开发.在应用程序中,我有链接评估示例应用程序.我也有一个购买Example App Pro的链接.这会产生问题,因为如果链接到不同的App商店,亚马逊将不会发布我的应用程序.
这需要我制作2个APK文件,这很痛苦.导出两者只需要大约30秒,但它会产生额外的混乱和测试时间.
所以有人找到了一种方法来制作一个可以上传到亚马逊和Android市场的APK,而无需在两者之间进行任何更改,以便在运行时我可以检查它是亚马逊或安装它的市场并更改链接因此?
我目前在谷歌播放中使用以下代码为我的Android应用程序请求审查和评级我的应用程序.
如何链接回亚马逊应用商店或亚马逊市场实现同样的事情?
Intent goToMarket = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.yapp.blah"));
goToMarket.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(goToMarket);
Run Code Online (Sandbox Code Playgroud) 由于在同一个应用程序的Android市场上同时拥有免费和付费版本很受欢迎,我决定也这样做.最初我只是复制了完整的代码库,并在这里和那里调整了一些代码(添加了广告,内置了一些限制等),因为当时没有选项来进行库项目,但这给我留下了两个很难管理修复的项目因为我需要做两次这样的bug.
从r14开始,我们可以使用带有资源的库项目,因此,就我所知,这对于这个特定问题是一个很好的解决方案.因此,我已经阅读了图书馆项目和结论,我很想知道不同版本的项目所需的最小文件数量是多少.因此,我的问题是;
我怎么能写一个代码可以告诉我Android手机上安装了android市场?