關於安卓中整合極光推送

2021-09-29 20:54:37 字數 458 閱讀 8926

關於安卓怎麼整合極光推送不做過多贅述,極光推送官網都有整合教程複製即可。

重點說明極光推送設定別名踩過的坑。

設定別名目的是為了實現點對點推送,但在推送的時候出現的問題是:兩台裝置,乙個登陸狀態,另乙個未登入。

前提:兩者都登入測試過推送。然後某一方退出,一方用相同賬號登入。

會出現的問題是:兩台裝置都可收到推送訊息。

setalias()的時候只需設定一次別名便會與當前裝置繫結設定在極光伺服器上,退出時沒有刪除設定因此會造成設定了兩次別名到極光伺服器上,才會造成使用者退出了也會接收到推送訊息的情況。
解決辦法:1、在每次設定別名之前呼叫setalias(「」)先設定乙個空的別名或者在使用者退出時設定空的別名

2、呼叫

jpushinte***ce.deletealias(getcontext(),0);方法不管有沒有設定都清空一次。方可解決重複推送情況。

極光推送整合

許可權 新增依賴 android manifestplaceholders jpush channel developer default 暫時填寫預設值即可.dependencies新建乙個類繼承jcommonservice 新建乙個類繼承jpushmessagereceiver 在 projec...

關於整合極光推送的坑

1 根據文件使用自動整合,需要在androidmanifest.xml中加入下列 加粗部分 確認android studio的 project 根目錄的主 gradle 中配置了jcenter支援。新建project預設配置就支援 buildscript allprojets 在 module 的 ...

Ionic 整合極光推送

github 極光推送外掛程式位址 1 準備工作 cordova create 資料夾名字 包名 應用名字 注意包名必須和極光推送官網的包名一致 2 新增平台 cd myproj cordova platform add android 4.安裝org.apache.cordova.device c...