排查指南 | 當 mPaaS 小程式提示“應用更新錯誤(1001)”時

移動開發平臺mPaaS發表於2020-12-08

封面圖1208.png

問題描述:APP 啟動 mPaaS 小程式彈出 toast 資訊:"應用更新錯誤"。

1.png

 

 

原因分析

呼叫MDS小程式更新介面之後,沒有拉到對應的小程式資訊,就會返回1001。

mPaaS 框架在開啟一個小程式應用前,首先需要獲知該小程式的基本資訊,因此客戶端會主動通過 RPC 請求和服務端釋出資訊對不上。如果拉取小程式失敗,或沒有命中要開啟的目標應用,APP會提示錯誤 "應用更新錯誤"。

針對這類問題,排查方向包括:可能的原因是服務端沒釋出(控制檯未釋出上傳的小程式或者剛剛釋出服務端還沒收到剛釋出的小程式)、客戶端版本不在範圍內、或者是請求資訊和服務端釋出的規則不匹配導致。

 

 

排查思路

1.過濾日誌

在AS控制檯過log日誌資訊 DynamicRelease。檢視UnionResourceInfo物件保護Item資訊。

服務端獲取到小程式的基本資訊,有 item 資訊:

2.png

 

2.檢視小程式的狀態

小程式狀態:待發布、已結束髮布時;服務端都不能正常拉取到小程式資訊:

3.png

 

3.建立小程式時,最低版本輸入0.0.0.0,最高版本不填寫

最低版本輸入0.0.0.0,最高版本不填寫表示無限大;版本號對應Android專案versionName 值;

最低版本號<當前APP版本號<最高版本號時,才能正常的拉取 mPaaS 小程式;

若不在這個範圍APP啟動小程式時就會拉取失敗,報 "應用更新錯誤"。

4.png

注意:正式版本請根據實際的客戶端範圍進行設定。

 

 

工單協助

如果依然不能解決問題,請準備好相關問題的復現 Demo 工程,通過阿里雲工單系統聯絡 mPaaS 售後技術支援。

工單管理 (1).png

 

下期預告

mPaaS-iOS 小程式打不開問題該如何排查?

請期待.png

 

{47BE4787-479F-4193-9645-858BD0450E1A}.png.jpg

 

撰文:劉啟洋

- END -


延伸閱讀


動態-logo.gif

 

底部banner.png

瞭解「mPaaS 小程式」更多資訊

相關文章