MobPush集成华为推送遇到的问题:MobPushLogger: [MobPush][HUAWEI] channel connection failure, errorCode: 907135701

项目中集成了MobPush,同时配置厂商通道(小米、华为......),目前遇到的华为推送SDK在初始化的时候报错:

06-22 14:10:27.691 10806-10846/com.****** I/MobPushLogger: [MobPush][HUAWEI] plugin ready
06-22 14:10:27.708 10806-10846/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel start init
06-22 14:10:27.873 10806-10806/com.****** I/MobPushLogger: [MobPush]getRegistrationId
06-22 14:10:28.745 10806-10806/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel connection failure, errorCode: 907135701
06-22 14:10:28.757 10806-10806/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel connection failure, errorMessage:success

可以从日志中看到:errorCode: 907135701,经查询华为开发文档:

mob_push_01.png

文档地址:
https://developer.huawei.com/consumer/cn/doc/development/HMS-References/hms-error-code
这个错误一般是华为开发这账号里关于推送的配置信息不对导致。但是我根据Mob给到的集成文档:https://www.mob.com/wiki/other?slug=hauweishenqing11
反复检查了配置信息,都没发现哪里配置的不对。万般无措之行,只好求助Mob的技术支持,这里必须给Mob的技术支持点赞(👍👍👍),他们服务耐心,态度友好,尽心帮助我这样的菜鸟解决问题。
回归正题,Mob的技术支持配合我走查了应用在MobPush和华为推送的相关配置信息,确实没发现什么问题,最后是通过查看打包后的APK(反编译or解压)里的manifest文件里meta-data配置的appId和华为推送后台的appId不一样,manifest里的appId缺失了一位(第一位丢失),如下图:
mob_push_02.png

我之前也咨询了华为推送的技术,他们的技术支持给到的反馈如下图:
mob_push_03.png

推测问题是:APP中的appId和华为推送后台的appId不一致。
问题是我在项目中明明配置了appId,而且检查了好的遍,确认没写错,可是为啥编译打包成APK后出现appId缺失了第一位,突然想起我之前分享的一篇文章:https://www.jianshu.com/p/4925d67ac64e
AS在编译时,MobPush的配置在编译后被转义了,导致信息丢失。所以也需做下转义处理:

    MobPush {
        debugLevel 4
        devInfo {
            HUAWEI {
                appId "/102***10"
            }

            ......
        }
    }

转义处理后再编译和打包测试,通过AS自带的 Analyze APK 工具查看应用包中manifest里配置的华为appId,步骤如下:
1)在AS工具栏中找到Build菜单中选择Analyze APK


mob_push_04.png

2)然后选择要分析的apk包


mob_push_05.png

3)找到AndroidManifest.xml中配置华为的appId
mob_push_06.png

此时你会发现配置的appId正常了。然后你在AS的logcat中查看日志信息:

06-22 16:32:09.353 26579-26626/com.****** I/MobPushLogger: [MobPush][HUAWEI] plugin ready
06-22 16:32:09.354 26579-26626/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel start init
06-22 16:32:09.469 26579-26579/com.****** I/MobPushLogger: [MobPush]getRegistrationId
06-22 16:32:10.421 26579-26579/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel connection successful.
06-22 16:32:10.424 26579-26804/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel appId==null
06-22 16:32:10.523 26579-26806/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel regId: 0866945020910229300006325100CN01
06-22 16:32:10.523 26579-26806/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel register successful.
06-22 16:32:10.626 26579-26804/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel token==
06-22 16:32:10.639 26579-26810/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel regId: 0866945020910229300006325100CN01
06-22 16:32:10.639 26579-26810/com.****** I/MobPushLogger: [MobPush][HUAWEI] channel register successful.

从log中可以看出华为推送SDK初始化完成并注册成功。
希望对遇到此问题的同鞋有所帮助😊。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343