第十五章 整合JPUSH

2021-09-27 20:38:19 字數 1672 閱讀 1711

如果不想自己搭建push server,則可以借助於第三方的api來實現push的功能,本文主要介紹ionic如何整合jpush。

具體步驟如下:

third way:

git clone

找到路徑:ionic_jpush\plugins\cn.jpush.phonegap.jpushplugin\src\ios\pushconfig.plist,修改jpush_api_key,並且填寫如下部分:

aps_for_production

0

.factory('push', function() 

},setalias: function(alias)

},check: function()

},init: function(notificationcallback) }};

})

.run(function($ionicplatform,push) 

if (window.statusbar)

//jpush callback method

var notificationcallback = function(data) else

};//初始化

push.init(notificationcallback);

//設定別名

push.setalias("12345678");

console.log('start to define addeventlistener');

var onopennotification= function(event) ;

var onbackgroundnotification = function(event);

var onreceivenotification = function(event);

console.log('end to define addeventlistener');

console.log('start to add addeventlistener');

document.addeventlistener("jpush.opennotification", onopennotification, false);

document.addeventlistener("jpush.receivenotification", onreceivenotification, false);

document.addeventlistener("jpush.backgroundnotification", onbackgroundnotification, false);

console.log('end to add addeventlistener');

});})

ionic build ios

ionic build android

常見問題:

ios編譯失敗等一系列問題:最好請有經驗的ios開發人員幫忙排查。

無法連線到jpush伺服器:請檢查api_key是否正確。

無法接收push資訊:請檢查jpush官網的push證書配置是否正確。

第十五章預習

public class yuxi15 else 字串的比較 字串1.equals 字串2 比較兩個字串的值是否相同,返回boolean型別的值.如果相同,則返回真值,否則返回假值.字串1.equalsignorecase 字串2 忽略大小寫比較字串1和字串2.如果都相同則返回真值 否則返回假值 改...

learn with python 第十五章 繼承

第十六章 繼承 16.1繼承 物件導向語言所擁有的特性是繼承,繼承指定義乙個新的類擁有原來類的方法。繼承最大的好處就是可以在不改變現存 的情況下新增新的方法,稱之為繼承是因為新定義的類擁有父類的所有方法。新建立的類知之為子類。繼承是乙個功能強大的特性,某些情況下如果沒有繼承,一些層序幾乎無法實現。同...

第十五章 磁碟管理

uuid 掛載點swap 產品型別swap 掛載選項預設值default 預設不檢測,檢測順序 0 0 檢視分割槽 swapon s s表示show 手動掛載 swapon dev sda3 缺點 重啟後就消失,想永久生效,寫配置檔案 解除安裝分割槽 swapoff dev sda3 vim etc...