我在亚马逊应用商店读到这样的。这是什么意思?我必须明确地做一些事情还是亚马逊自己签名。我不清楚。你能告诉我吗。
我可以将签名应用到我的应用程序吗?所有应用程序都必须使用证书进行数字签名。应用到您的应用程序的默认签名是由 Amazon 提供的证书,该证书对您的开发人员帐户是唯一的。如果您的签名策略要求应用不同的证书,您可以通过 Amazon Appstore 开发人员门户的“联系我们”部分中的“关于应用程序签名的问题”主题提交请求来执行此操作。请注明您提交请求的申请的标题。
我在亚马逊应用商店读到这样的。这是什么意思?我必须明确地做一些事情还是亚马逊自己签名。我不清楚。你能告诉我吗。
我可以将签名应用到我的应用程序吗?所有应用程序都必须使用证书进行数字签名。应用到您的应用程序的默认签名是由 Amazon 提供的证书,该证书对您的开发人员帐户是唯一的。如果您的签名策略要求应用不同的证书,您可以通过 Amazon Appstore 开发人员门户的“联系我们”部分中的“关于应用程序签名的问题”主题提交请求来执行此操作。请注明您提交请求的申请的标题。
您无需为 Amazon Appstore 签署 apk。只需导出一个未签名的apk 并将其提交给亚马逊。他们将使用自己的证书对其进行签名。
如果你愿意,你可以在提交给亚马逊之前用你自己的证书签署 apk,但是他们最终会用他们的签署,你将拥有一个带有两个证书的 apk。正如您已经阅读的那样,如果您出于某种原因需要签名匹配,您还可以请求仅使用您自己的证书对 apk 进行签名。
我最终通过电子邮件向 Appstore 开发支持发送了有关此问题的电子邮件,这是他们的回答:
在这种情况下,我们会审核您提交的内容并决定是否需要您的签名。如果我们认为是,我们将启用签名功能并向您发送说明,但如果我们认为不是,我们将用我们自己的签名覆盖您的签名。
有了这些信息,我现在只需提交我签名并上传到 Google Play 的同一个 APK;因为亚马逊无论如何都会覆盖该证书,所以我根本不会费心编译未签名的 APK。