小米應(yīng)用商店收不到推送消息怎么辦?
我來(lái)答

小米應(yīng)用商店收不到推送消息怎么辦?

劉天嬌 2020-09-17 提問(wèn)
669

收不到推送消息,不知道哪個(gè)環(huán)節(jié)出錯(cuò)了,求解。

關(guān)閉
提交回答
1 個(gè)回答
我來(lái)答
梁靖康

在小米應(yīng)用商店收不到推送消息,不要急,請(qǐng)看下面解決方法:

1.請(qǐng)檢查以下幾點(diǎn)開(kāi)發(fā)者網(wǎng)站是否啟用推送服務(wù),并成功上傳證書(shū)

1)用Appsecret自行推送的,請(qǐng)確認(rèn)此secret是否為iOS版本,

2)工程里面plist中MiSDKRun環(huán)境參數(shù)是否設(shè)置妥當(dāng)。debug為測(cè)試環(huán)境,online為線上環(huán)境

3)必須真機(jī)調(diào)試,IPA的profile是否與push證書(shū)匹配。

4)代碼中監(jiān)聽(tīng)MiPushSDKDelegate,看注冊(cè)與綁定token是否正常,alias,topic是否設(shè)置成功

2.接入時(shí)碰到如下提示

Error is Error Domain=NSCocoaErrorDomain Code=3000"未找到應(yīng)用程序的“aps-environment”的授權(quán)字符串"

UserInfo=0x17dbf200{NSLocalizedDescription=未找到應(yīng)用程序的“aps-environment”的授權(quán)字符串}

3.常見(jiàn)返回錯(cuò)誤

1)調(diào)用SDK+(void)unregisterMiPush;執(zhí)行注銷(xiāo)操作后,在執(zhí)行其他方法就會(huì)導(dǎo)致報(bào)錯(cuò)-101

2)你的程序清除本地?cái)?shù)據(jù)。NSUserDefaults導(dǎo)致本地保存的regID等丟失。就會(huì)導(dǎo)致報(bào)錯(cuò)-101

3)解決方法:當(dāng)回調(diào)返回-101時(shí),根據(jù)你程序需要,可以重新調(diào)用+(void)registerMiPush

4)code=10017;reason=’invalid package name’小米開(kāi)發(fā)者網(wǎng)站注冊(cè)的bundleID跟你ipa的bundleID

回答于 2020-09-17
贊同
評(píng)論
掃碼關(guān)注
獲取更多出海問(wèn)答的相關(guān)信息
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家