Koo*_*eng 1 cordova ionic-framework visual-studio-2015 code-push
我正在尝试在我的Visual Studio项目中进行代码推送.我完成了安装cordova插件代码推送并能够查看实例console.log(codePush).
现在我尝试运行codePush.checkForUpdate(),我注意到我需要在config.xml中填写部署密钥.
我阅读了几篇关于部署密钥的文章,但他们都使用Ionic CLI来创建项目,他们可以在CLI中检索部署密钥.但我在Visual Studio中没有看到任何选项,也没有在任何地方看到任何部署密钥信息.
请告知如何获取Visual Studio项目的部署密钥以启用codePush.
Koo*_*eng 11
经过几个小时的奋斗,我找到了解决方案.其结果是,我竟然需要按照每一个步骤为提供在这里,这里和这里.我真的需要在这3个链接之间进行交叉检查以使事情有效.
这是我做的:
1)在Visual Studio包管理器控制台中,执行此操作npm install -g code-push-cli.这将安装CodePush CLI所必需的
2)在控制台中,做code-push register.这将打开一个浏览器并注册您的帐户并与github或microsoft平台关联,以便稍后进行代码同步.
3)成功注册后,做code-push login.这将打开浏览器并为您生成访问密钥.假设,将弹出一个CLI,允许您键入访问密钥以进行登录.但在我的情况下,控制台挂起.所以我必须做code-push login --accessKey <accessKey>登录方法.
4)之后,code-push app add <app_name>注册应用程序.这会将信息发送到代码推送服务器,并允许您的应用程序执行代码推送
5)是否code-push deployment add <app_name> "Staging"启用应用程序以部署到服务器
6)添加部署成功后,请执行code-push deployment ls <app_name> -k检索暂存和生产的部署密钥
我仍然需要尝试使用应用程序中的代码进行反复试验.但至少我现在能够获得部署密钥.
希望它可以帮助那些使用离子代码推送的人
文档的某些部分似乎跟不上 CLI 的变化。如果您已经appcenter-cli按照他们的App Center Guide安装了,那么您可以使用它。
appcenter loginappcenter apps create -d APP_NAME -o Android -p Cordova. 因为 CLI 区分大小写,所以最好使用该网站。appcenter apps set APP_NAMEappcenter codepush deployment add DEPLOYMENT_NAMEappcenter codepush release-cordova -a USERNAME/APP_NAME
appcenter codepush release-react -a USERNAME/APP_NAME -d DEPLOYMENT_NAME| 归档时间: |
|
| 查看次数: |
3647 次 |
| 最近记录: |