约$ P $问题pparing的APK亚马逊Android应用商店 [英] Questions about preparing an apk for the Amazon Android App Store

查看:200
本文介绍了约$ P $问题pparing的APK亚马逊Android应用商店的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亚马逊的文档是令人惊讶的缺乏有关提交二进制过程的信息。从我可以告诉,你提交一个无符号二进制,他们把它包在自己的code和产生一个签名的apk?

此留下几个问题:

  1. 是否亚马逊的应用程序商店执行zipalign给你?
  2. 如果您在Android Market您的应用程序(谷歌的)已经是它建议使用相同的包名还是不同的?这有什么区别?
  3. 在我在其他地方也看到了,他们提供给他们下载prepare的apk文件,并用自己的密钥签名的选项。它是建议采取这个,然后用在Android Market正在使用相同的密钥签名?这有什么区别?

是否还有其他方面的考虑或陷阱,一要在潜水前知道这一进程?

感谢

解决方案
  1. 是的。亚马逊包装的二进制具体到他们的AppStore的code,使他们能够收集分析数据,并执行DRM。该应用程序将后重新包装。

  2. <打击>你应该使用相同的包名。亚马逊分销协议目前拥有多项附加条件的;例如,你的应用程序的价格不低于上的其他应用程序商店。他们还做不定期的检查,看看您的应用程序的市场上的版本是否是最新的。这些检查主要是用做包名;改变你的应用程序的包名很容易被他们视为逃避协议条款的手段。

  3. 没有。可能有很好的理由,为什么人会想这样做,但没有,我能想到的。默认情况下,亚马逊签署的APK与特定于您的Amazon开发者账户的签名。

其他:

阅读。特别是要确保该应用程序正确链接到亚马逊的应用程序商店,而不是Android市场,或其他人。我没有内部的数据,但我打赌了相当多的意见绝大多数亚马逊拒绝下跌相抵触的规定。

编辑:2点不再是正确的;见注释如下:

Amazon's documentation is surprising lacking in information about the submitting binary process. From what I can tell, you submit an unsigned binary and they wrap it in their own code and produce a signed apk?

This leaves several questions:

  1. Does the Amazon App Store perform a zipalign for you?
  2. If you have your app in the Android Market (Google's) already, is it recommended to use the same package name or a different one? Does it make any difference?
  3. I also saw elsewhere, that they offer the option to download the apk they prepare and sign it with your own key. Is it recommended to take this and then sign it with the same key you are using in the Android Market? Does it make any difference?

Are there any other considerations or pitfalls that one should know before diving into this process?

Thanks

解决方案

  1. Yes. Amazon wraps your binary with code specific to their appstore that allows them to collect analytics data and enforce DRM. The app will be repackaged after that.

  2. You should use the same package name. The Amazon distribution agreement currently has a number of provisos; e.g., that your app is not priced lower on another app store. They also do occasional checks to see whether the version of your app on the market is up to date. These checks are primarily done using the package name; changing the package name of your app could easily be viewed by them as a means to evade the terms of the agreement.

  3. No. There may be good reasons why one would want to do this, but none that I can think of. By default, Amazon signs your apk with a signature that is specific to your Amazon developer account.

Other:

Read this. In particular, ensure that the app links correctly to the Amazon app store and not the Android market, or others. I don't have inside data, but I'd wager a fair amount that the vast majority of submissions that Amazon turn down fall afoul of that requirement.

Edit: Point 2 is no longer correct; see comment below.

这篇关于约$ P $问题pparing的APK亚马逊Android应用商店的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆