我想知道是否可以允许用户通过浏览器下载用更新版本替换从 App Store 安装的应用程序。
我的用例是,我希望用户能够通过 App Store 下载和玩游戏,但如果他们认为合适,则允许他们将应用程序更新为成人内容版本(App Store 不允许)。
用户步骤的细分如下:
1.) 用户从 App Store 下载应用程序。
2.) 玩游戏,无聊,想要成人内容
3.) 导航到托管成人版 .IPA 的 URL(例如https://myappcompany.com/fungameadultversionupdate/index.html托管在 manifest.plist 等旁边)
4.) App 下载并替换 App Store 版本。
我知道,如果没有从 App Store 下载的现有应用程序,现在就有可能实现这一点(iPhone 会拒绝 IPA,因为它没有经过 Apple 签名)。但是假设更新的应用程序是由所有相同的密钥(Apple iOS 证书、标识符、配置文件等)编译和签名的。
App Store IPA 和更新后的 IPA 之间的唯一区别是更新后的 IPA 将具有稍微修改的代码库,并且不会由 Apple 签名。
希望这不会太混乱。我很感激也许我没有使用所有正确的术语,我对 iOS 开发很陌生。唯一阻止我直接发现这一点的是我首先需要在 App Store 上获得批准的应用程序来测试它。