極光IM 極光推送,整合中遇到的問題

2021-08-17 00:25:55 字數 1736 閱讀 4202

問題表現:後台傳送極光訊息推送後,android端提示

很抱歉,程式出現異常,即將退出
」後崩潰,沒有崩潰日誌。新增下面**後

jmessageclient.registereventreceiver(this)

繼續報:很抱歉,程式出現異常,即將退出 但是沒有崩潰。

然後從整合步驟開始陸續排查問題。

整合中的坑

極光im的demo使用的jcore是1.17版本的

但是極光推送的demo使用的jcore是1.19版本的

1.17版本比1.19版本要少了一些類

所以引用極光imdemo的jar,會導致整合步驟中的

這些類爆紅

*************************=完成整合後********************

jpushinte***ce.init(this);         

// 初始化 jpush

得到日誌

缺少極光推送整合指南中說的 login succed

[jpushinte***ce] action:init

.......

[pushservice] login succeed!

後排查,發現

在處理極光推送別名的時候,我這邊原本aa-bb-cc轉成aabbcc的

但是極光im的登入名,後台是要求aa-bb-cc處理成aa_bb_cc的

jmessageclient.login(userutil.getid().replace("-"

, "_"), userutil.getid().replace("-"

, "_"), new basiccallback() {

@override

public void

gotresult(int responsecode, string responsemessage) {

if (responsecode == 0) {

後來前後臺把這兩個功能統一把aa-bb-cc的帳號名處理成aa_bb_cc。

問題解決。但是原因不明。

解決後i/jiguang-jcore: [connectinghelper] login succeed - sid:1333, servertime;1521085815000

d/jiguang-jcore: [connectinghelper] action - sendservertimer

日誌中出現了login succeed

極光推送與極光IM

最近接了極光的推送和im,贊一下極光,他們的客服挺好的。極光推送會幫我們在後台推送和聊天,我們只需要按照他們文件呼叫他們的api。推送可以推送所有人,按別名,按組名,按極光regid來推送。所有人推送 catch apiconnectionexception e catch apirequestex...

極光IM使用教程 極光推送

極光im如何製作,現在手把手教你自製im應用。極光im step 1 註冊開發者賬號,登陸極光portal。擁有極光的開發者賬號後,你就可以在極光portal上建立並管理應用。極光im step 2 建立應用。在我們的web上建立應用。會要求你填寫應用名 自定義 和包名 自定義,但很重要,後續配置工...

極光推送整合

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