试图让IBM cordova push plugin与Ionic合作。 documentation对Cordova有好处,但没有Ionic的指导。只是寻找解决这个问题的最佳方法。 感谢
答案 0 :(得分:2)
正如@beaver在评论中提到的那样,应该没有什么重大区别,Cordova仍然在Ionic项目中使用,所以你可以管理像你这样的Ionic项目中的cordova插件,并在Cordova项目中管理它们。这就是说,您可以使用setting cordova client plugin for bluemix的相同文档,但以下情况除外:
在标题为:安装Cordova插件
的部分中npm install -g cordova ionic
ionic start myApp blank
ionic platform add android
或ionic platform add ios
添加所需的平台,然后按照教程的第5步设置最低版本。标题为:初始化cordova插件
的部分这是重要的部分,必须在Ionic框架完成加载后初始化IBM bluemix插件,这就是为什么我们需要修改本节的第1步,而不是在索引中全局添加初始化代码。 js,在$ionicPlatform.ready
函数结束之前添加它,如下面的代码
angular.module('starter', ['ionic']).run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
// some initialization code
// then
if(BMSClient)
BMSClient.initialize("app-route", "app-guide");
});
})