gpt4 book ai didi

cordova - 如何自动更新Phonegap应用程序

转载 作者:行者123 更新时间:2023-12-01 05:29:24 26 4
gpt4 key购买 nike

我想通过 Google Play 和 AppStore 摆脱更新。
相反,我希望移动客户端自动获取我的应用程序。

有谁知道一种方法来做到这一点?

最佳答案

有可能,您必须制作某种在没有 AppStore/Play 的情况下无法更新的引导代码,但该部分将通过 FileTransfer.download() 获取任何 html/js/css/... 文件到您的cache 文件夹,然后将它们包含在主 html 中,否则主 html 将为空。
例如:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>My App</title>
<script type="text/javascript" href="js/bootstrap.js"></script>
</head>
<body>
</body>
</html>

现在在你的 bootstrap.js 中使用 requestFileSystem 和 co。访问缓存文件夹,您将在其中下载要执行的任何其他内容,然后将其添加到 html 并执行,可能类似于 https://github.com/mmarcon/jquery-on-demand
将内容添加到 html 以从本地缓存加载很简单,只需在添加内容 src 时说 file://+full_path_to_your_file ,或者只需将其加载并 .append() 到 html。基本上就像编写自我修改代码一样。

现在还有另外一个故事,AppStore & co 是否可以在未经他们批准的情况下更新您的应用程序......内容可以但不确定代码,但另一方面,这不是 native 代码,只是 js 所以我认为这可能没问题,但这需要更多的研究。

关于cordova - 如何自动更新Phonegap应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12179766/

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