cordova - 代码推送 : Where to find Deployment Key for Visual Studio project

标签 cordova ionic-framework visual-studio-2015 code-push

我现在正在我的 Visual Studio 项目中尝试代码推送。我完成安装 cordova plugin code push并且能够使用 console.log(codePush) 查看实例.

现在我尝试运行 codePush.checkForUpdate()我注意到我需要在 config.xml 中填写 Deployment Key。

我阅读了几篇关于部署 key 的文章,但他们都使用 Ionic CLI 创建项目,并且他们可以在 CLI 中检索部署 key 。但是我在 Visual Studio 中没有看到任何选项,也没有在任何地方看到任何部署 key 信息。

请就如何获取我的 Visual Studio 项目的部署 key 以启用 codePush 提供建议。

最佳答案

经过数小时的斗争,我找到了解决方案。结果,我实际上需要按照所提供的每一步here , herehere .我真的需要在这 3 个链接之间进行交叉检查才能使事情正常进行。

这是我所做的:

1) 在 Visual Studio 包管理器控制台中,执行此操作 npm install -g code-push-cli .这将安装必要的 CodePush CLI

2) 在控制台中,执行 code-push register .这将打开浏览器并注册您的帐户并与 github 或 microsoft 平台关联,以便稍后进行代码同步。

3) 注册成功后,做code-push login .这将打开浏览器并为您生成访问 key 。假设,一个 CLI 将弹出并允许您输入访问 key 以进行登录。但就我而言,控制台挂起。所以我必须做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检索暂存和生产的部署 key

我仍然需要反复试验才能在应用程序中使用代码。但至少我现在设法获得部署 key 。

希望它可以帮助那些使用 ionic 和 code push 的人

关于cordova - 代码推送 : Where to find Deployment Key for Visual Studio project,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41277861/

相关文章:

android - jQuery Mobile 中的文本区域

angularjs - Angular JS - 将 ng-click $index 值传递给 Controller ​​函数,然后返回到另一个 View

javascript - 检查未定义的 javascript 未命中

ionic-framework - 当您使用 map 靠近特定地点时,如何接收推送通知?

reactjs - ipcRenderer.on 未在应用程序的 React 端触发

asp.net-mvc - 尝试将 ASP.NET Web 发布到 Azure 时 Visual Studio 2015 卡住

javascript - 无法让 jQuery 在 Visual Studio 2015 中的 Blank Cordova 应用程序的 index.js 中工作

visual-studio-2015 - pybind11 "Python is 64-bit, chosen compiler is 32-bit"

node.js - 在 Windows 10 上使用 npm install -g ionic cordova 安装 ionic 时出错

ios - 每次用户打开应用时刷新