Android beta APK分发问题

Android beta APK分发问题,android,google-play,Android,Google Play,明天我将参加在华盛顿举行的黑客新闻发布会,我将展示我的Android应用程序。我想有一个二维码供人们扫描以试用我的应用程序 我是否应该关心将未发布的APK发送给陌生人?我听说过一些厂商在别人的帐户下把他们的测试版APK上传到市场上。我计划最终以1美元的价格将其投放Android市场。我上传了一个初始版本到Market以保存包名,但是有什么阻止人们用他们的信息重新签名呢?这可能吗 我想用一个一个月后到期的密钥来签名,以防止人们永远运行测试版。这行吗?看来你有几个选择 1) 将你的应用程序上载到市场

明天我将参加在华盛顿举行的黑客新闻发布会,我将展示我的Android应用程序。我想有一个二维码供人们扫描以试用我的应用程序

我是否应该关心将未发布的APK发送给陌生人?我听说过一些厂商在别人的帐户下把他们的测试版APK上传到市场上。我计划最终以1美元的价格将其投放Android市场。我上传了一个初始版本到Market以保存包名,但是有什么阻止人们用他们的信息重新签名呢?这可能吗


我想用一个一个月后到期的密钥来签名,以防止人们永远运行测试版。这行吗?

看来你有几个选择

1) 将你的应用程序上载到市场,并使用你的长期密钥进行签名。这样,在会议上安装该应用程序的用户将能够接收更新。唯一的缺点是,你必须将其作为付费应用程序发布。一旦应用程序以免费形式发布,您就无法更改它

2) 使用即将过期的密钥对应用程序进行签名。从…起“如果计划支持单个应用程序的升级,则应确保密钥的有效期超过该应用程序的预期寿命。建议使用25年或更长的有效期。密钥的有效期到期后,用户将无法再无缝升级到应用程序的新版本。”n、 “看来用户仍然可以运行你的应用程序,但在密钥过期时无法升级


3) 通过检查系统时间,让你的应用程序强制执行“测试版”,如果超过某个时间点,则不允许访问你的应用程序。

也许你只是实施了某种“自毁”机制,即如果从现在起超过x个月,你的测试版应用程序就存在?二维码包含什么?市场上你的应用程序的链接?Gryphius,你的意思是查看日期吗?我甚至可以使用该应用程序的版本进行服务器端检查。这看起来很优雅。@Sbossb:问得好。它将是一个指向托管在我的web服务器上的APK的链接,供启用了未知源APK安装的用户使用。