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