1. 首先得在極光注冊開發者帳號: 附上極光官網連接https: //www.jiguang.cn/
2. 創建好帳號后點進進入極光開發者服務》》 創建應用
3. 創建好應用會生成一個AppKey(后面需要), 到這里還沒完, 切記點擊下方的完成推送設置按鈕
4. 點擊后在推送設置里填寫應用包名, 一定要和android項目包名一致, 否則拿不到注冊id( android包名可以在cordova項目下platforms\ android\ app\ src\ main的AndroidManifest文件里查看, 這里要注意一點7 .0 版本前是在 platforms / android的的AndroidManifest文件里查看)
5. 在cordova根目錄下安裝推送插件( cordova add plugin jpush - phonegap - plugin--variable APP_KEY = 上文提到的AppKey), 極光上的appkey值
6. 插件安裝好后就是調用了, 在vue根目錄下src文件夾下的app.vue調用以下方法
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
document.addEventListener("jpush.receiveRegistrationId", function (event) {
console.log("receiveRegistrationId" + JSON.stringify(event));
}, false);
initJPush();
}
function initJPush() {
if ('JPush' in window) {
console.log('initialize JPush...');
try {
window.JPush.init();
window.JPush.setDebugMode(true);
window.setTimeout(() => {
window.JPush.getRegistrationID((data) => {
console.log(data);
console.log('JPush initialize successful...');
});
}, 1000);
if (device.platform != "Android") {
window.JPush.setApplicationIconBadgeNumber(0);
}
} catch (exception) {
console.log(exception);
}
} else {
console.error('JPush is not exist...');
}
}
