gpt4 book ai didi

javascript - 手机间隙 : flexible iOS app update (No AppStore)

转载 作者:搜寻专家 更新时间:2023-11-01 05:06:32 26 4
gpt4 key购买 nike

我有一个 Phonegap iOS 应用程序。我的应用程序是私下分发的,因此现在和将来都不会使用应用程序商店。该应用程序与自制中间件通信。为了管理应用程序更新,我考虑过做类似的事情:

-> 在应用程序启动时,检查是否有更新的版本可用。

-> 如果是,则调用一个自制的 Javascript 模块,该模块将利用 HTML5 文件 I/O API,以便根据中间件的输出更新/创建/删除文件。

  • 在您看来;这个方案靠谱吗?

  • 还有其他选择吗? (应用商店完全不在画面中)

最佳答案

对于 PhoneGap/Cordova 应用程序,您通常会从本地 www 文件夹加载文件。在运行时更新文件的问题是您无法写入 www 位置 - 您只能写入应用程序的“文档”文件夹。

我假设您使用的是企业版分发版,因为您是在没有应用商店的情况下分发的。你可以看看使用类似 TestFlight 的东西如果您很高兴用户必须去检查更新,请分发更新。

您也可以删除 TestFlight 并自己托管 ipa 文件,检查更新,然后要求用户下载并安装更新。

编辑

有或没有插件都无法写入 www 文件夹。这是由于 iOS 限制而不是 PhoneGap/Cordova 限制。

这些链接讨论了通过无线方式分发企业应用程序 http://developer.apple.com/library/ios/#featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

IOS Enterprise Distribution Through OTA

Enterprise In-House App distribution

关于javascript - 手机间隙 : flexible iOS app update (No AppStore),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11644832/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com