签署应用程序,但不在Android市场上发布

时间:2011-02-09 16:49:23

标签: android publishing google-play signing

Android系统有一个名为“Unknown Sources”的标志,允许它从非市场来源安装应用程序。

如果我按照Android开发者网站上的描述签署我的应用程序(即使用我从谷歌获得的私钥创建的证书),并决定不在Android市场上发布我的应用程序,而是将其托管在我的自己的网站。

这个应用程序会被android系统视为非市场吗?它是否仍会在关闭“未知来源”选项的情况下安装?

3 个答案:

答案 0 :(得分:6)

“Unknown Sources”允许通过下载链接(来自浏览器的.apk文件)安装应用程序,并且与代码签名无关。所有申请都需要签名,并且在发布之前应该是zipalign'd。

与其他平台(如BlackBerry)不同,唯一的要求是使用您控制或拥有的私钥对您的应用程序进行签名。我建议不要使用非自己的密钥。如果您使用其他人可以获取的私钥,则其他人可以向您的应用程序发布系统将信任的更新。

简短的回答是否定的,它不会通过您自己的网站安装,并且设备上禁用了“未知来源”。

答案 1 :(得分:4)

从技术上讲,任何人都可以像对待市场一样签署申请。

不幸的是,如果它不是来自Android Market,那么它就是一个未知来源。

答案 2 :(得分:3)

它将被视为非市场应用程序,您必须勾选“未知来源”。