排查指南 | 當 mPaaS 小程式提示“應用更新錯誤(1001)”時
問題描述:APP 啟動 mPaaS 小程式彈出 toast 資訊:"應用更新錯誤"。
原因分析
呼叫MDS小程式更新介面之後,沒有拉到對應的小程式資訊,就會返回1001。
mPaaS 框架在開啟一個小程式應用前,首先需要獲知該小程式的基本資訊,因此客戶端會主動通過 RPC 請求和服務端釋出資訊對不上。如果拉取小程式失敗,或沒有命中要開啟的目標應用,APP會提示錯誤 "應用更新錯誤"。
針對這類問題,排查方向包括:可能的原因是服務端沒釋出(控制檯未釋出上傳的小程式或者剛剛釋出服務端還沒收到剛釋出的小程式)、客戶端版本不在範圍內、或者是請求資訊和服務端釋出的規則不匹配導致。
排查思路
1.過濾日誌
在AS控制檯過log日誌資訊 DynamicRelease。檢視UnionResourceInfo物件保護Item資訊。
服務端獲取到小程式的基本資訊,有 item 資訊:
2.檢視小程式的狀態
小程式狀態:待發布、已結束髮布時;服務端都不能正常拉取到小程式資訊:
3.建立小程式時,最低版本輸入0.0.0.0,最高版本不填寫
最低版本輸入0.0.0.0,最高版本不填寫表示無限大;版本號對應Android專案versionName 值;
最低版本號<當前APP版本號<最高版本號時,才能正常的拉取 mPaaS 小程式;
若不在這個範圍APP啟動小程式時就會拉取失敗,報 "應用更新錯誤"。
注意:正式版本請根據實際的客戶端範圍進行設定。
工單協助
如果依然不能解決問題,請準備好相關問題的復現 Demo 工程,通過阿里雲工單系統聯絡 mPaaS 售後技術支援。
下期預告
mPaaS-iOS 小程式打不開問題該如何排查?
撰文:劉啟洋
- END -
延伸閱讀
瞭解「mPaaS 小程式」更多資訊
相關文章
- 當Ruby的model名字出錯時,在現實view時顯示錯誤的提示View
- 在Excel中設定當資料輸入錯誤時提示出錯信Excel
- Mac電腦開啟應用程式提示錯誤的處理方法?Mac
- 印表機提示spoolsv.exe應用程式錯誤該怎麼辦
- heartbeat錯誤排查
- 排查開啟網站提示500錯誤的解決方法-實用技術網站
- 排查錯誤日誌
- 應用程式邏輯錯誤總結
- 使用React Hooks時遇到的錯誤提示ReactHook
- win10系統提示werfault.exe應用程式錯誤怎麼解決Win10
- win10系統提示sgtool.exe錯誤如何解決_win10提示sgtool.exe應用程式錯誤的解決步驟Win10
- win10應用商店安裝應用時提示錯誤程式碼0x800706d9的解決方法Win10
- ”/”應用程式中的伺服器錯誤伺服器
- Electron 應用除錯指南除錯
- 啟動PHP時提示初始化錯誤PHP
- 開發時犯得小錯誤
- 應用連線超時排查DB MySQLMySql
- 程式出錯時如何找到錯誤?
- 解決devenv.exe應用程式錯誤,應用程式發生異常dev
- 【git】Git commit時提示錯誤時 解決辦法GitMIT
- 微信小程式——getLocation許可權彈框不出現,介面訪問失敗——錯誤排查微信小程式
- SDL_app:emulator.exe應用程式錯誤APP
- 對標小程式 ? "快應用"開發入門指南
- 用觸發器返回錯誤提示,糾正錯誤資料錄入觸發器
- Win10應用更新錯誤803F7000解決方法Win10
- 解決macOS“應用程式不能開啟”提示的小技巧Mac
- 如何處理CloudFoundry應用部署時遇到的254錯誤Cloud
- 更新Win10系統提示0x80240008錯誤怎麼回事_Win10安裝更新提示0x80240008錯誤程式碼如何解決Win10
- win10系統執行庫提示rundll32.exe應用程式錯誤如何解決Win10
- win10系統開機提示“explorer.exe應用程式錯誤”怎麼解決Win10
- win10系統被提示“cnext.exe應用程式錯誤”的解決方法Win10
- win10系統更新出錯提示x80d05001錯誤程式碼如何解決Win10
- 小程式錯誤:Component is not found in path
- sendEmail安裝使用及錯誤排查AI
- 應用故障排查
- win10執行com+應用程式編錄錯誤提示錯誤程式碼80040154-沒有註冊類怎麼解決Win10
- dedeCMS 生成時提示 DedeTag Engine Create File False 錯誤False
- Win10系統啟動defender程式時提示557錯誤怎麼辦Win10