小米應(yīng)用商店:工程技術(shù)問題

來源: 安智寶
作者:安智寶
時(shí)間:2020-12-18
16701
本文介紹小米應(yīng)用商店的工程技術(shù)問題。

YTVkNDM2Yi5qcGc.jpg

1.服務(wù)器通過sdk已經(jīng)發(fā)送了消息,Android客戶端沒有收到怎么是怎么回事?

如果你的app不在前臺(tái),請(qǐng)先閱讀FAQ3。

遇到這個(gè)問題,請(qǐng)參考以下步驟:

步驟1,請(qǐng)確認(rèn)demo中AndroidManifest.xml關(guān)于service,broadcast,permission的聲明都copy到了你的AndroidManifest.xml中。注意,AndroidManifest中的PushMessageHandler需要定義在和MiPushClient.initialize調(diào)用在同一進(jìn)程。

步驟2,打開客戶端的日志。方法參照2。

步驟3,殺掉你app,重新啟動(dòng)app。觀察日志。push的客戶端的初始化需要完成以下幾步:1,創(chuàng)建帳號(hào);2,創(chuàng)建長(zhǎng)連接connect,3,認(rèn)證bind;認(rèn)證結(jié)束即表示連接建立成功,可以收發(fā)消息。如果上述步驟中出錯(cuò),日志都會(huì)打印出來,根據(jù)日志具體問題具體分析。

步驟4,如果步驟3連接建立正常,此時(shí)請(qǐng)檢查服務(wù)器發(fā)送的返回結(jié)果。如果服務(wù)器顯示發(fā)送成功,但是客戶端沒有及時(shí)收到。請(qǐng)將服務(wù)器端返回值,發(fā)送消息時(shí)的topic,alias或者regid以及客戶端對(duì)應(yīng)的regid發(fā)送到devpush xiaomi.com。

2.如何打開客戶端push的日志方便調(diào)試?

參照DemoApplication中的用法,在class的靜態(tài)代碼塊中執(zhí)行:app推廣渠道

static{

LoggerInterface newLogger=new LoggerInterface(){

 Override

public void setTag(String tag){

//ignore

}

 Override

public void log(String content,Throwable t){

Log.d(TAG,content,t);

}

 Override

public void log(String content){

Log.d(TAG,content);

}

};

Logger.setLogger(newLogger);

}

3.push client sdk在混淆時(shí)出錯(cuò)怎么辦?

client sdk已經(jīng)混淆過了,不需要再混淆。請(qǐng)使用keep命令保留client sdk的內(nèi)容;

-keepclasseswithmembernames class com.xiaomi.**{*;}

-keep public class*extends com.xiaomi.mipush.sdk.PushMessageReceiver

注:混淆時(shí)遇到Warning:com.xiaomi.push.service.a.a:can’t find referenced method void setExact(int,long,android.app.PendingIntent)’in class android.app.AlarmManager這個(gè)提示,請(qǐng)將安卓SDK到19以上(包含19),或者添加-dontwarn com.xiaomi.push.service.a.a

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于安智寶,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
雙十一秘籍 | 11月米盟增收指南助你搶占電商大戰(zhàn)先機(jī)
雙十一秘籍 | 11月米盟增收指南助你搶占電商大戰(zhàn)先機(jī)
雙十一即將來臨,電商預(yù)算爭(zhēng)奪戰(zhàn)已經(jīng)打響!
小米開發(fā)者
小米應(yīng)用商店
2024-10-182024-10-18
小米應(yīng)用商店關(guān)于《APP備案標(biāo)準(zhǔn)變更》的公告
小米應(yīng)用商店關(guān)于《APP備案標(biāo)準(zhǔn)變更》的公告
為了保護(hù)用戶權(quán)益,提升用戶體驗(yàn),根據(jù)《工業(yè)和信息化部關(guān)于開展移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序備案工作的通知》,小米應(yīng)用商店新增了APP備案包名與主辦單位的要求,以下是詳細(xì)內(nèi)容。
小米開發(fā)者
小米應(yīng)用商店
2024-10-132024-10-13
App各大應(yīng)用商城的排名被哪些因素影響著?(小米/vivo篇)
App各大應(yīng)用商城的排名被哪些因素影響著?(小米/vivo篇)
小米應(yīng)用商店允許在后臺(tái)設(shè)置關(guān)鍵詞,8個(gè)關(guān)鍵詞,每個(gè)詞不超過5個(gè)字,權(quán)重從左到右逐漸降低。
App
小米應(yīng)用商店
應(yīng)用商店
2024-10-022024-10-02
米盟10月廣告增長(zhǎng)提效指南【附新功能預(yù)告】
米盟10月廣告增長(zhǎng)提效指南【附新功能預(yù)告】
國(guó)慶長(zhǎng)假即將拉開序幕,7天長(zhǎng)假將帶來一波流量的高峰。小米廣告聯(lián)盟(以下簡(jiǎn)稱:米盟)為開發(fā)者伙伴帶來了10月廣告增長(zhǎng)提效指南,內(nèi)含eCPM趨勢(shì)和預(yù)算分布預(yù)估、變現(xiàn)提效Tips、新功能爆料,助力開發(fā)者伙伴在小長(zhǎng)假期間高效地把握預(yù)算節(jié)奏、提前精準(zhǔn)布局,實(shí)現(xiàn)量效雙贏!
小米開發(fā)者
小米應(yīng)用商店
應(yīng)用商店
2024-10-012024-10-01
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家