我发现非常有趣的网页解释了如何签署 Android 应用程序 - 也许它对某人有用 link
但是,作为一般规则,您使用自己生成的 key 对您的应用进行签名。
我想知道使用知名证书颁发机构确认的证书签名是否更好。从一方面来看,我不想夸大和支付太多(或者如果可能的话,我什至更愿意免费获得它),从另一方面来看,我认为它看起来很专业。
最后,您能否推荐任何证书颁发机构: - 众所周知, - 仅根据电子邮件地址提供基本证书, - 他们免费提供服务,还是收取很少的费用(例如 5 美元)?
最佳答案
我不明白为什么你应该这样做。大多数步骤与您自己完成所有操作时所采取的步骤相同。
此外,我将引用另一个线程:
“您不能使用 Verisign 或其他商业代码签名证书签署 Android APK 以便在 Android Market 中分发。Android Market 要求证书到期日期的年份大于或等于 2033,但没有商业证书供应商将向您出售一个到期日远在未来的证书(他们的业务迫使您每年回来付款:向您出售 3 年期证书这种失败)。有关日期信息,请参见 http://developer.android.com/guide/publishing/app-signing.html#releasemode .
所以不,您不能使用商业授权证书。”(请参阅最佳答案 here)
关于android如何使用受信任的(!)证书对应用程序进行数字签名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20254976/