android - 是否可以为 Android/iOS 应用程序制作网络安装程序?

标签 android ios google-play installation

好的,这是一个普遍的问题,是否可以制作一个网络安装程序(一个单独的 apk 文件托管在 Play 商店或应用程序商店,在执行时,从我自己的网络服务器下载代码和资源,apk 文件将只是像下载器或类似的东西一样)为 Play 商店或 App Store 中的应用程序?主要担心的是,我不希望某些破解者访问并侵入应用程序的高级版本。

有没有人尝试过或听说过这种应用分发方式?或任何应用程序/开发人员使用此方法来交付应用程序? (猜猜有些游戏可以吗?)

附言。 Web 安装程序在控制旧版本方面具有一些优势,并且还可以减小 apk 文件的大小,因为我猜低像素密度资源只需要传送到具有低密度显示的设备。即,低端设备的资源(图标和东西)不需要传送到高端或中端或超高端设备,反之亦然。此外,开发人员无需担心离线应用程序传输,因此每次下载都可以计算在内。但一个缺点是大量使用服务器。

感谢任何意见、指南或建议。 注意-它不是网络应用程序。适用于 Android 的 Java 编码应用程序和适用于 iOs 的 Objective C 编码应用程序

最佳答案

在 iOS 上,如果您想在不使用 App Store 的情况下从您的网站分发整个应用程序,这通常是不可能的。两个异常(exception)是:

  1. 如果您从 Apple 获得企业开发人员帐户,则可以准备可从网站运行的安装包。但是,您只能将应用程序分发给直接员工。

  2. 对于测试阶段,您可以准备临时发布,然后与 TestFlight 等公司合作。如果您采用这种方法,您每年只能发布 100 台设备,并且每次发布的有效期仅为 3 个月。您不能从列表中删除设备,除非是在您的开发者帐户的周年纪念日。

如果您真的想将安装程序应用程序放在 App Store 中,然后下载实际的应用程序,则在任何情况下都是不允许的。 ToS 禁止您拥有下载可执行代码或脚本的应用程序(Web 应用程序除外)

关于android - 是否可以为 Android/iOS 应用程序制作网络安装程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23410870/

相关文章:

ios - 处理多个 UICollectionView'interactiveMovements - 崩溃 : UIDragSnappingFeedbackGenerator is already being interacted with

php - Google oAuth 登录提示,成功后重定向到下载 playstore 应用

android - 自动更新应用

android - 如何在 Android 中水平等距显示 2 行中的 6 个项目

android - 如何在 Android 上启用/禁用蓝牙硬件初始化日志记录?

android - 我想从 Activity 类扩展 View

android - Android OpenCV 图像处理在特定手机上的超慢性能,但不是全部

ios - 选择单元格时更改图像

ios - 从当前的 NSDate 获取明年?

Android 应用发布问题