我们开发了一个Android应用程序,我们不希望它通过Play商店发布。
我们希望在服务器中远程托管apk,当新版本的apk上传到服务器时,已经安装了应用程序的用户应该收到有新版本的apk可用的通知。
我们的apk将超过15MB。将apk存储在服务器中的最佳选择是什么?
请提供建议。
答案 0 :(得分:1)
在任何网络服务器或文件共享系统上托管您的apk以供下载。
在您的应用中包含一个小逻辑,开始检查当前版本并将其与服务器上的最新版本相匹配。
最新版本可以存储在 db 或 服务器上的纯文本文件 或 apk文件名 本身。
如果服务器上的版本较高,则会显示通知,并为udpate下载新的apk。
为了保持简单且经济高效,最好使用 Google云端硬盘,投递箱,文件共享,Sharepoint或类似的东西 来托管您的apk下载,因为你只需要托管apk下载(如果你没有在apk名称中包含它,可能是另一个存储版本号的文件)。
对于通知,您可以要求用户在每次文件更改时订阅电子邮件警报。当他们收到电子邮件通知时,他们会下载新版本。
答案 1 :(得分:0)
除非您将其上传到Playstore,否则无法执行此操作。我可以建议你一招,
首先使用您的公钥/私钥对您的apk进行签名。
将其托管在您的服务器中。
将其分享到保管箱,然后通过电子邮件将链接发送给您的客户。
注意: - 我希望你签署该应用程序,因为默认情况下android不允许用户安装未签名的apk。这对非技术客户很有帮助。