0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Android推送問(wèn)題排查技巧 針對(duì)MobPush安卓端推送問(wèn)題的解決辦法

MobTech科技派 ? 來(lái)源:MobPush ? 作者:MobPush ? 2023-10-21 15:41 ? 次閱讀

針對(duì)MobPush智能推送服務(wù)在使用過(guò)程中可能出現(xiàn)的問(wèn)題,本文為各位開(kāi)發(fā)者們帶來(lái)了針對(duì)MobPush安卓端推送問(wèn)題的解決辦法。

TCP在線推送排查

排查T(mén)CP在線收不到推送時(shí),我們先通過(guò)客戶端的RegistrationId接口獲取設(shè)備的唯一標(biāo)識(shí)

示例:

MobPush.getRegistrationId(new MobPushCallback() {
    @Override
     public void onCallback(String rid){
        Log.e("AAAAAAAA","RegistrationId:" + rid);
     }
 });

然后在mob開(kāi)發(fā)者后臺(tái)通過(guò)“設(shè)備查詢”模板查詢?cè)撛O(shè)備的狀態(tài)

wKgaomUzgA-AWuV7AAAuiwJggLY994.jpg

下面是可能導(dǎo)致在線推送收不到的原因:

1、通過(guò)RegistrationId查詢不到設(shè)備:

查詢不到設(shè)備一般是由于appkey使用錯(cuò)誤導(dǎo)致,可以檢查一下客戶端使用的appkey和創(chuàng)建推送時(shí)使用的appkey是否一致。

2、”推送權(quán)限“為“關(guān)閉”:

此時(shí)在手機(jī)“設(shè)置”中打開(kāi)APP的推送權(quán)限,重啟APP再進(jìn)行推送即可。

3、“在線狀態(tài)”為“離線”:

首先檢查一下自己是否有集成廠商通道,如果沒(méi)有集成廠商通道,該情況收不到推送為正常,當(dāng)APP在有效時(shí)間內(nèi)再次打開(kāi)時(shí)會(huì)收到推送;如果有集成廠商通道,按“廠商推送排查”排查流程進(jìn)行排查。

4、別名或者標(biāo)簽推送收不到:

此時(shí)檢查一下“別名”、“標(biāo)簽”中是否有自己設(shè)置的別名或標(biāo)簽,若有,檢查一下創(chuàng)建推送時(shí)設(shè)置的參數(shù)是否正確,一般是因?yàn)閯?chuàng)建推送時(shí)設(shè)置別名或者標(biāo)簽不對(duì)導(dǎo)致;若沒(méi)有,檢查一下客戶端設(shè)置的別名或標(biāo)簽是否正確以及是否設(shè)置成功,一般是由于客戶端代碼設(shè)置錯(cuò)誤,或者設(shè)置失敗導(dǎo)致。

廠商推送排查

排查廠商推送收不到推送時(shí),我們先通過(guò)MobPushLog日志查看廠商通道是否注冊(cè)成功:

1、在AndroidManifest.xml文件中添加以下配置

2、添加后,冷啟動(dòng)APP即可在在日志控制臺(tái)即可查看到TAG為MobPushLog的相關(guān)日志

wKgZomUzgDqAbQcTAABz4THedtw498.jpg

詳細(xì)日志情況可以通過(guò)廠商SDK集成指南進(jìn)行查看

廠商注冊(cè)失敗

廠商注冊(cè)失敗一般是由于配置信息不對(duì),可以檢查一下apk的包名、md5簽名、指紋證書(shū)和對(duì)應(yīng)廠商開(kāi)發(fā)者后臺(tái)配置的是否一致,廠商開(kāi)發(fā)者后臺(tái)配置可以參考廠商通道申請(qǐng)指南

廠商注冊(cè)成功

在廠商注冊(cè)成功的情況下還是收不到廠商推送,一般是由于以下兩個(gè)原因?qū)е碌模?/p>

1、可能是手機(jī)開(kāi)啟了免打擾模式,通知被手機(jī)自動(dòng)過(guò)濾了,可以將手機(jī)的“允許打擾”打開(kāi),再進(jìn)行推送測(cè)試

wKgZomUzgFyADYtoAAAtsDK9pxo036.jpg

2、觸發(fā)了廠商的限制,推送下發(fā)失敗了,各個(gè)廠商限制情況,可以參考廠商推送限制

MobPush是國(guó)內(nèi)首屈一指的智能推送服務(wù)平臺(tái),現(xiàn)在還支持免費(fèi)試用哦~

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3903

    瀏覽量

    126608
  • 安卓
    +關(guān)注

    關(guān)注

    5

    文章

    2107

    瀏覽量

    56691
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    蘋(píng)果推送針對(duì)Beats Studio Buds+最新固件更新

    蘋(píng)果公司今日悄然推送針對(duì)Beats Studio Buds+的最新固件更新,標(biāo)志著自該耳機(jī)于2023年問(wèn)世以來(lái),首次迎來(lái)系統(tǒng)層面的優(yōu)化升級(jí)。此次更新的固件版本躍升至2C318,相較于先前的2A219版本,預(yù)示著性能或體驗(yàn)上的潛在改進(jìn)。
    的頭像 發(fā)表于 09-05 17:08 ?454次閱讀

    NON_OS sdk移植mqtt,用mcu通過(guò)ESP8266的mqtt推送消息給server,接收中斷函數(shù)沒(méi)執(zhí)行是怎么回事?

    我使用的是NON_OS sdk,移植了mqtt,現(xiàn)在想用mcu通過(guò)8266的mqtt推送消息給我的server,在串口中斷里加入了打印OK的,但是實(shí)際沒(méi)有收到任何回應(yīng),好像是中斷沒(méi)執(zhí)行,哪位能幫我看看怎么讓中斷使能
    發(fā)表于 07-12 08:28

    Endpoint端點(diǎn)如何做才能夠達(dá)到不需要PC手動(dòng)IN就將數(shù)據(jù)往上推送

    您好,我想問(wèn)一下Endpoint端點(diǎn)如何做才能夠達(dá)到不需要PC手動(dòng)IN就將數(shù)據(jù)往上推送? 使用的是FX3芯片,其中我發(fā)現(xiàn)在鼠標(biāo)HID范例中,它就是不需要電腦IN,只要在某一個(gè)GPIO口觸發(fā)之后
    發(fā)表于 05-27 08:29

    MobPush:Android SDK 集成指南

    MobPush是一款旨在提供一站式解決方案的智能推送開(kāi)發(fā)者工具,可以有效提高用戶參與度和粘性,從而帶來(lái)更多的業(yè)務(wù)效益,以下是最新版MobPush: Android SDK集成指南。
    的頭像 發(fā)表于 02-02 15:51 ?536次閱讀
    <b class='flag-5'>MobPush</b>:<b class='flag-5'>Android</b> SDK 集成指南

    與迪文屏的無(wú)線交互應(yīng)用

    ——來(lái)自迪文開(kāi)發(fā)者論壇本期為大家推送迪文開(kāi)發(fā)者論壇獲獎(jiǎng)開(kāi)源案例——與迪文屏的無(wú)線交互應(yīng)用。工程師采用T5L智能屏,通過(guò)串口2與藍(lán)牙模塊通訊,實(shí)現(xiàn)與
    的頭像 發(fā)表于 12-13 08:13 ?514次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>與迪文屏的無(wú)線交互應(yīng)用

    Protel99 與WIN10系統(tǒng)沖突解決辦法

    PROTEL99 與WIN10系統(tǒng)沖突解決辦法
    的頭像 發(fā)表于 11-20 09:30 ?3296次閱讀
    Protel99 與WIN10系統(tǒng)沖突<b class='flag-5'>解決辦法</b>

    主板-android主板-聯(lián)發(fā)科MTK主板方案定制開(kāi)發(fā)

    主板,android主板,聯(lián)發(fā)科MTK主板方案定制開(kāi)發(fā)。主板是一種采用ARM架構(gòu)、內(nèi)置Andro
    的頭像 發(fā)表于 11-03 18:58 ?1231次閱讀
    <b class='flag-5'>安</b><b class='flag-5'>卓</b>主板-<b class='flag-5'>android</b>主板-聯(lián)發(fā)科MTK主板方案定制開(kāi)發(fā)

    如何采用mqtt協(xié)議實(shí)現(xiàn)物聯(lián)網(wǎng)模塊消息推送?

    如何采用mqtt協(xié)議實(shí)現(xiàn)物聯(lián)網(wǎng)模塊消息推送
    發(fā)表于 11-03 06:55

    細(xì)碎機(jī)軸承位磨損問(wèn)題的解決辦法

    【設(shè)備故障】細(xì)碎機(jī)軸承位磨損問(wèn)題的解決辦法
    發(fā)表于 10-27 16:36 ?0次下載

    如何用手機(jī)推送音樂(lè)給單片機(jī)播放?

    如何用手機(jī)推送音樂(lè)給單片機(jī)播放?有幾種方案 各有什么特點(diǎn)?
    發(fā)表于 10-26 06:22

    Android自定義鈴聲 MobPush對(duì)自定義鈴聲的教程

    如何為APP推送設(shè)置獨(dú)特的通知鈴聲呢?本次帶來(lái)的是MobPush對(duì)自定義鈴聲的教程,快來(lái)看看吧~
    的頭像 發(fā)表于 10-21 15:34 ?1020次閱讀
    <b class='flag-5'>Android</b><b class='flag-5'>端</b>自定義鈴聲 <b class='flag-5'>MobPush</b>對(duì)<b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>端</b>自定義鈴聲的教程

    硬盤(pán)故障的3個(gè)終極解決辦法

    電子發(fā)燒友網(wǎng)站提供《硬盤(pán)故障的3個(gè)終極解決辦法.pdf》資料免費(fèi)下載
    發(fā)表于 10-20 10:46 ?0次下載
    硬盤(pán)故障的3個(gè)終極<b class='flag-5'>解決辦法</b>

    J-Link連接MCU失敗解決辦法

    J-Link連接MCU失敗解決辦法
    的頭像 發(fā)表于 10-18 17:43 ?921次閱讀
    J-Link連接MCU失敗<b class='flag-5'>解決辦法</b>

    谷歌發(fā)布Android14 將源代碼推送到AOSP(Android開(kāi)源項(xiàng)目)

    谷歌最近發(fā)布了Android 14,用于支持的設(shè)備,如Google Pixel手機(jī),并將源代碼推送到AOSP(Android開(kāi)源項(xiàng)目)。 對(duì) Android 操作系統(tǒng)第 14 版的大部
    的頭像 發(fā)表于 10-12 15:56 ?915次閱讀

    Mobpush上線跨時(shí)區(qū)推送功能,助力中國(guó)開(kāi)發(fā)者應(yīng)用出海

    當(dāng)前“不出海,就會(huì)出局”成為越來(lái)越多企業(yè)的共識(shí),但出海應(yīng)用如何實(shí)現(xiàn)跨時(shí)區(qū)推送長(zhǎng)期以來(lái)困擾著應(yīng)用開(kāi)發(fā)者。因此MobPush智能推送服務(wù)于近期上線了全球多時(shí)區(qū)推送解決方案,支持多時(shí)區(qū)定時(shí)、
    的頭像 發(fā)表于 09-21 10:48 ?313次閱讀
    <b class='flag-5'>Mobpush</b>上線跨時(shí)區(qū)<b class='flag-5'>推送</b>功能,助力中國(guó)開(kāi)發(fā)者應(yīng)用出海