uniapp對(duì)接極光推送

新項(xiàng)目需要有推送和角標(biāo)的功能,用到了極光,以下是一些開發(fā)小筆記,有不足的地方還希望各位大神多多包涵~~

首先我們需要用到兩個(gè)插件,在插件市場就可以搜索到哦,鏈接我放這里啦

極光JCore官方SDK - DCloud 插件市場

極光JPush官方SDK - DCloud 插件市場

接下來我們需要在APP.vue里面監(jiān)聽極光推送的狀態(tài)

在監(jiān)聽之前我們需要在js里面引入JG-JPush

var jpushModule = uni.requireNativePlugin("JG-JPush")

然后是要監(jiān)聽極光推送連接狀態(tài)

這里的getRegistrationID是一個(gè)方法名,叫什么都可以的,里面主要是用來獲取注冊id的

然后因?yàn)橥扑褪切枰ㄖ獧?quán)限的所以我們需要判斷是否打開了權(quán)限

沒有打開權(quán)限的話我們可以寫一個(gè)彈窗讓用戶去打開

然后就是接受推送消息了,因?yàn)槲疫@里需要在接受的同時(shí)加角標(biāo)所以這里也用到了setBadge不需要的話可以去掉這幾行代碼

?addNotificationListener通過CALLBACK 的 notificationEventType字段 區(qū)分 是 通知收到 還是 點(diǎn)擊通知,分為notificationArrived和notificationOpened兩種。

至此代碼部分就告一段落,接下來就是配置了

首先注冊極光賬號(hào),在首頁右上交創(chuàng)建應(yīng)用,應(yīng)用名稱和圖標(biāo)一定要和項(xiàng)目的manifest.json里的一樣,確認(rèn)以后選擇消息推送點(diǎn)擊下一步,選擇通道并填寫包名,創(chuàng)建成功后返回應(yīng)用管理記住 AppKey


然后就是需要配置manifest.json了,首先在插件市場為你的項(xiàng)目導(dǎo)入插件,包名一定要和上一步極光里的一致,導(dǎo)入以后需要在原生插件里選擇云端插件然后填寫

Jpush里面通道設(shè)置 可以選擇示例

然后再app模塊設(shè)置里面找到push勾選但是不勾選unipush

測試的話建議打自定義基座就可以沒必要打包測試,但是也不可以直接運(yùn)行測試,直接運(yùn)行測試時(shí)不包涵我們的原生插件的。打包運(yùn)行以后大家就可以在極光后臺(tái)發(fā)送消息測試了

文章末尾在提一句極光對(duì)于數(shù)字角標(biāo)也不是全部都支持,僅支持部分系統(tǒng)

具體的大家可以去官方文檔看一看,我就不多說了,溜走啦~~~~~

附上官方鏈接極光文檔

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 極光推送用的是第三方的云端插件,推送和認(rèn)證一般都差不多,以下為引入步驟:插件地址:https://ext.dclo...
    楓_02cc閱讀 13,021評(píng)論 3 2
  • 閑來無事開發(fā)了幾個(gè)uniapp插件,因咨詢?nèi)颂?,花點(diǎn)時(shí)間寫個(gè)詳細(xì)的對(duì)接說明。 插件地址:https://ext....
    FSYANG閱讀 15,565評(píng)論 2 2
  • 一、前言: 首先極光推送對(duì)各個(gè)廠商通道對(duì)接是沒有在開發(fā)者平臺(tái)提供文檔的,需要申請VIP資格后,極光才會(huì)提供對(duì)應(yīng)對(duì)接...
    因?yàn)槲业男?/span>閱讀 4,356評(píng)論 0 2
  • TabBar uni.hideTabBar()隱藏tab uni.showTabBar()顯示tab https:...
    hszz閱讀 1,344評(píng)論 0 3
  • 前進(jìn),前進(jìn)。 使用cli 會(huì)提示模版選擇框(不同模版適配程度不同,hello uni-app可以直接運(yùn)行,有的則不...
    JOHY119閱讀 1,071評(píng)論 0 0

友情鏈接更多精彩內(nèi)容