【发布时间】:2017-04-25 08:11:02
【问题描述】:
我已经学习了一些关于实现 CodePush 的教程,以便我们可以使用它来将 JS 更新部署到使用 Cordova 为 iOS 构建的移动应用程序。
也就是这个https://github.com/Microsoft/cordova-plugin-code-push
我目前能够使用部署密钥成功地将更改部署到生产环境,但是在deviceready 上调用codePush.sync() 似乎没有得到任何更新,当我使用code-push deployment ls APP_NAME -k 检查时它报告说没有更新下载。我已经部署了强制标志和没有强制标志,并且我尝试过从登台升级到生产。
我还尝试使用codePush.sync() 中的附加参数启动一个对话框,但我也无法显示它。我们在 config.xml 文件中指定了<access origin="*" />,并安装了cordova-plugin-whitelist。应用程序不会停止或中断,它只是从不收集更新。
我已经相当广泛地寻找解决方案,但到目前为止所有的努力都没有结果。任何想法或建议将不胜感激,谢谢。
【问题讨论】:
标签: javascript ios cordova code-push