web前端干货分享

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

2018-03-30  本文已影响231人  哎呦程序猿
  • 安装cordova
  • 安装极光推送插件到cordova
  • 获取极光推送RegistrationID
第一步:在激光注册并创建项目获取 appkey 并记住项目名称 包名
第二步:Cordova生成项目 (需要跟激光推送创建的项目名称、包名对应)
npm install -g cordova
cordova create lfw-work com.trgis.lfw

cd lfw-work
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)
})
上一篇 下一篇

猜你喜欢

热点阅读