问题
当我们开发好一个 App 后,App 包应该放到哪里才能够使得用户能够进行下载。又有哪些可以推送的位置。
解答
app 可以分为两种下载方式:
- 应用商店内下载:不同型号的手机也都有自己的应用商店,比如华为、小米、oppo。对于苹果手机而言,App Store 就是苹果型号手机的应用市场。将 App 包推送到不同型号手机的专属应用平台进行上架,过审后,前端就可以唤起用户本地的应用中心,然后就能搜到或直接定位到应用 App,继而进行下载。
- 直接下载:
- 安卓:直接下载 apk 包安装后即可。apk 包一般都放在后端服务器上,在服务器上开放特定目录的访问权限即可。
- 苹果:将 App 推送上架到蒲公英。用户授权安装证书文件后,可以直接下载安装到苹果手机本地。而不需要走苹果 App 的应用中心 AppStore。
注意:一般来说 ios app的唯一合法渠道就是通过 appstore 进行下载。
此时的蒲公英其实也可以理解为是一个三方的应用平台。
实际落地
应用 App 的 Web 官网页,给出下载页面,通过下载按钮,进行 App 下载。
- 如果 App 是上架到应用,则唤起本地的应用中心进行下载。
- 如果是直接下载,为安卓则直接访问下载位于服务器的 apk 包。为苹果,或者跳转到蒲公英页面,通过安装按钮即可触发证书文件的安装,最后将 app 安装到苹果手机本地。