cot*_*aws 31 android amazon signing apk amazon-appstore
亚马逊的文档令人惊讶地缺乏有关提交二进制过程的信息.从我可以告诉你,你提交一个无符号二进制文件,他们将它包装在自己的代码中,并生成一个签名的apk?
这留下了几个问题:
在深入研究这个过程之前,是否还有其他考虑因素或陷阱?
谢谢
Mic*_* A. 14
是.亚马逊使用特定于其appstore的代码包装您的二进制文件,以允许他们收集分析数据并实施DRM.该应用程序将在此之后重新打包.
您应该使用相同的包名称.亚马逊分销协议目前有许多附带条件; 例如,您的应用程序在另一个应用程序商店的价格并不低.他们还会偶尔检查您的应用程序在市场上的版本是否是最新的.这些检查主要使用包名完成; 更改应用程序的程序包名称很容易被他们视为逃避协议条款的手段.
不,可能有很好的理由为什么人们想要这样做,但没有我能想到的.默认情况下,亚马逊会使用特定于您的亚马逊开发者帐户的签名对您的apk进行签名.
其他:
读这个.特别是,确保应用程序正确链接到亚马逊应用程序商店,而不是Android市场或其他人.我没有内部数据,但是我敢下注亚马逊拒绝的绝大多数提交都违反了这一要求.
编辑:第2点不再正确; 见下面的评论.
以下是我从亚马逊移动应用程序分发团队收到的有关是否提交已签名或未签名的apk的问题的回复:
" 您可以向商店提交签名或未签名的二进制文件 - 我们会在任何一种情况下将您的签名应用于您的应用程序.如果您需要使用已知签名(例如,如果您使用Facebook授权)签署您的应用程序,您可以选择使用我们的自我签名流程上传您的应用程序(您需要请求我们为您启用此功能)."
提交应用程序最直接的方法是从Eclipse导出已签名的apk(所有zip对齐已准备就绪),然后使用我们的DRM和签名通过分发门户上传.
对于我的应用程序的最新更新,我刚刚使用了我之前发布的相同签名的apk到谷歌播放,它运作良好.
| 归档时间: |
|
| 查看次数: |
11074 次 |
| 最近记录: |