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

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

YTVkNDM2Yi5qcGc.jpg

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

如果你的app不在前臺,請先閱讀FAQ3。

遇到這個問題,請參考以下步驟:

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

步驟4,如果步驟3連接建立正常,此時請檢查服務(wù)器發(fā)送的返回結(jié)果。如果服務(wù)器顯示發(fā)送成功,但是客戶端沒有及時收到。請將服務(wù)器端返回值,發(fā)送消息時的topic,alias或者regid以及客戶端對應(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在混淆時出錯怎么辦?

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

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

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

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

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