将极光推送安装到cordova项目中

  • 安装cordova
  • 安装极光推送插件到cordova
  • 获取极光推送RegistrationID
第一步:在激光注册并创建项目获取 appkey 并记住项目名称 包名
第二步:Cordova生成项目 (需要跟激光推送创建的项目名称、包名对应)
  • 创建一个cordova项目(包名:com.trgis.lfw,项目名是lfw-work)
npm install -g cordova
cordova create lfw-work com.trgis.lfw

cd lfw-work
  • 打包ios或者android
cordova platform add ios

cordova platforms add android 
cordova platforms add android
buildscript {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
    }

}

allprojects {
    repositories {
        maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
        
    }
}
第三步:安装极光推送插件

三种方法:


your_jpush_appkey是激光推送的appkey

①下载极光Cordova插件到本地
我的地址是 D:\androidproject\JPush\jpush-phonegap-plugin-master

 git clone https://github.com/jpush/jpush-phonegap-plugin.git

//添加JPush插件到上面创建的项目
cordova plugin add D:\androidproject\JPush\jpush-phonegap-plugin-master  --variable APP_KEY=your_jpush_appkey

②使用线上下载方法

cordova plugin add jpush-phonegap-plugin --variable APP_KEY=your_jpush_appkey
或者
cordova plugin add https://github.com/jpush/jpush-phonegap-plugin.git --variable APP_KEY=your_jpush_appkey

第四步:获取极光推送RegistrationID

//前端界面获取RegistrationID
//注意:在打包好以后的index.html里面添加<script type=text/javascript src=./cordova.js></script>,否则是获取不到RegistrationID的

window.JPush.getRegistrationID(function(rId) {
  console.log("JPushPlugin:registrationID is " + rId)
})

欢迎关注【哎呦程序猿公众号】,带给你更多前端干货!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容