好吧,这是一个普遍的问题,是否可以制作一个网络安装程序(在Play商店或应用程序商店上托管的单个apk文件,在执行时,从我自己的Web服务器下载代码和资源,apk文件将对于Play商店或App Store中的应用程序,只是像下载器或类似的东西一样?主要担心的是,我不想让一些破解者访问并侵入应用程序的高级版应用程序。
有没有人尝试或听说过这种应用程序分发?或任何应用程序/开发人员使用此方法来交付应用程序? (猜一些游戏吗?)
PS。 Web安装程序具有控制旧版本的一些优点,并且还可以减小apk文件大小,因为我想低像素密度资源只需要传送到具有低密度显示器的设备。即,低端设备的资源(图标和东西)不需要被传送到高端或中端或超高端设备,反之亦然。加上开发人员不必担心离线应用程序转移,因此可以计算每次下载。但是大量使用服务器的缺点。
感谢任何观点,指导或建议。 NB-它不是一个网络应用程序。用于Android的Java编码应用程序和用于iOs的Objective C编码应用程序
答案 0 :(得分:3)
在iOS上,如果您想在不使用App Store的情况下从您的网站分发整个应用程序,那么这不是一般规则。两个例外是:
如果从Apple获得企业开发人员帐户,则可以准备可在网站上运行的安装包。但是,您只能将申请分发给直接雇员。
对于测试阶段,您可以准备临时版本,然后与TestFlight等公司合作。如果采用这种方法,您每年只能发布100台设备,每个版本仅在3个月内有效。除了开发者帐户的周年日之外,您无法从列表中删除设备。
如果您真的想将安装程序应用程序放在App Store中然后下载实际的应用程序,则在任何情况下都不允许这样做。 ToS禁止您拥有下载可执行代码或脚本的应用程序(隐藏的Web应用程序除外)