關於安卓怎麼整合極光推送不做過多贅述,極光推送官網都有整合教程複製即可。
重點說明極光推送設定別名踩過的坑。
設定別名目的是為了實現點對點推送,但在推送的時候出現的問題是:兩台裝置,乙個登陸狀態,另乙個未登入。
前提:兩者都登入測試過推送。然後某一方退出,一方用相同賬號登入。
會出現的問題是:兩台裝置都可收到推送訊息。
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...