排查指南|當 mPaaS 小程序提示應用更新錯誤

2020-12-17 mPaaS

問題描述: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-iOS小程序打不開問題的解決方案
    在我們集成 mPaaS 插件並使用小程序的過程中,很多開發者遇到了打不開小程序的問題。今天就舉例說明,開發者在完成基本接入後,嘗試打開 H5 應用,但容器頁面顯示錯誤提示「設置標籤」時,應該如何解決。常見原因mPaaS 框架在打開一個H5應用前,首先需要獲知該應用離線包的基本信息。
  • 谷歌為什麼不更新其iPhone應用程式了?
    新的應用程式隱私標籤就像你習慣於在食品和飲料上看到的營養標籤一樣。開發人員必須列出他們的應用程式可以收集或跟蹤的用戶數據,並向用戶請求權限。這項功能是在去年6月WWDC上宣布通過ios14更新後發布的。Facebook對蘋果此舉大做文章,指責蘋果損害了小企業和免費網際網路。反過來,Facebook受到了用戶、員工和EFF的批評。後者甚至呼籲谷歌效仿蘋果並為Android推出類似的功能。
  • win10提示不是有效的win32應用程式的問題
    有windows10 作業系統的小夥伴,在使用電腦的時候,桌面打開軟體提示:不是有效的win32應用程式的問題。具體解決方法還是來看下系統哥小編是怎麼操作吧~
  • 電腦打不開exe程序|Win10提示exe不是有效32應用程式
    Win10中,有些用戶,在打開exe文件的時候,提示不是有效的win32應用程式,出現這種問題,有可能是文件關聯出現錯誤。我們可以嘗試修改註冊表來解決問題。
  • 《裝機模擬器》更新v1.10版本 加入新應用程式
    目前,《裝機模擬器》已經更新v1.10版本,此次更新加入了Cloud Notes應用程式和一些新部件,以下為官方公開的相關細節。 全新的遊戲應用程式:Cloud Notes 我們要滿懷興奮地為你介紹1.10版本裡的另一個新功能:Cloud Notes應用程式。
  • ApplePayCash可以作為Messages中的iMessage應用程式使用
    iOS 11.2和watchOS 4.2主要是錯誤修復更新,但具有一個重大新功能:包括Apple Pay Cash,這是一種使用iPhone,iPad或Apple Watch向朋友付款和索取款項的簡便方法。
  • 應用程式無法正常啟動0xc000007b如何解決
    電腦提示應用程式無法正常啟動0xc000007b如何解決呢?我們玩一些遊戲時偶爾就會出現一些應用程式無法正常啟動0xc000007b的提示,解決0xc000007b錯誤的方法其實很簡單,今天小編就將0xc0000007b解決方案分享給你們。
  • 一個類似於iPhonePhotoswap應用程式的Android應用程式
    此應用程式可讓您拍攝照片並將其發送給隨機的人,作為回報,您將獲得隨機的照片。這個第一個版本剛剛離開beta階段,一些成員表示它運行穩定,儘管仍然存在一些小錯誤,例如由於創建了2個重複的圖片而無法刪除圖片,因此必須手動刪除。開發人員包括了apk文件,因此您可以下載並安裝它。
  • AndroidTV的YouTube應用程式具有最新更新的用戶界面
    Android TV將於今年晚些時候發布Android O時對其用戶界面進行大量更新,儘管我們仍有時間等待整個平臺重新煥發出新的光彩,但Google終於為該YouTube更新了YouTube應用大屏幕版本的Android經過一年多的發展。
  • 宜家小程序:還在等郵寄指南?你來年的裝修聖經在微信裡 | Hello App
    圖片來自 123RF無論是消費升級還是消費降級,現代人的日常生活太需要一點儀式感, 紙質版宜家《家居指南》 可能就是世界各地不同人種共同慶祝嚮往生活的一次「集會」,無論你正在以何種方式生活,都可以在這本小手冊中找到夢中的家庭生活靈感。
  • Win10正在英特爾/英偉達/AMD電腦上獲得12月份重大驅動程序更新
    外媒 Windows Latest 報導,Windows 10 正在英特爾、英偉達、AMD 電腦上獲得 12 月份的重大驅動程序更新。   為了讓你的計算機為未來的 Windows 10 和應用程式 / 遊戲更新做好準備,確保你的硬體驅動程序保持更新是最重要的。
  • 安裝該應用程式的用戶可以從Apple的AppStore中獲得該應用程式
    Facebook的免費iPad應用程式在進行了一年多的開發之後,於10月10日到貨,並且有關其延遲的說法也引起了一些爭議。安裝該應用程式的用戶可以從Apple的App Store中獲得該應用程式,可以用手指滾動其新聞訂閱源,或者只需滑動即可瀏覽相冊,並捏住一張圖片進行放大以近距離觀看。
  • 小程序拼單後支持發起群收款
    01PART小程序拼單後支持發起群收款3 月 16 日,微信上線小程序拼單後發起群收款功能。用戶打開「支付」-「美團外賣」,在任意一家店點擊左上角,選擇「好友拼單」並轉發。02PART微信開放平臺移動應用SDK更新提醒3 月 16 日,微信官方發布「微信開放平臺移動應用SDK更新提醒」公告。
  • 鬼泣5顯示0x80070057參數錯誤怎麼辦 致命應用程式解決辦法攻略
    首頁 > 部落 > 關鍵詞 > 鬼泣5最新資訊 > 正文 鬼泣5顯示0x80070057參數錯誤怎麼辦 致命應用程式解決辦法攻略
  • lol手遊臺服連線錯誤怎麼辦? 臺服登錄提示連線錯誤解決攻略
    lol手遊臺服連線錯誤什麼原因?充分登錄上去,才能繼續對抗。手機樂園夏了夏天小編帶來玩法詳情,迅速解決錯誤。 1、可以能使用加速器選擇區服不一致導致提示遊戲無法連接伺服器,需要確認當前使用的區服; 2、遊戲的網絡問題也會導致無法連接伺服器,需要在一個穩定網絡下,行動網路並不太便捷; 3、伺服器的是有人數的限制的,當下如果玩家訪問伺服器的人數達到伺服器的上線值,其他玩家則是提示「無法連接伺服器」。
  • 硬核評測 | 小程序如何一鍵轉快應用
    簡單來說:快應用是使用前端技術棧開發、原生渲染,同時具備 HTML 5 頁面和原生應用的雙重優點,用戶無需下載安裝,即點即用的移動端服務。快應用和小程序相似,用戶無需下載安裝,即可使用。快應用基於原生渲染的方式,具有與傳統App基本一致的應用體驗,但其體驗流暢度遠高於小程序。
  • 硬核評測 | 小程序如何一鍵轉快應用?
    快應用基於原生渲染的方式,具有與傳統App基本一致的應用體驗,但其體驗流暢度遠高於小程序。  二、小程序一鍵轉快應用  快應用為開發者提供了便捷的小程序轉換工具。  這對眾多網際網路企業乃至傳統企業都具有極大的吸引力,用小成本的投入,得到一個新的流量池,何樂而不為呢?  這種 「便捷服務」,引起了我們的極大興趣。
  • 小程序物流快遞單號查詢接口對接指南
    小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用「觸手可及」的夢想,用戶掃一掃或搜一下即可打開應用。也體現了「用完即走」的理念,用戶不用關心是否安裝太多應用的問題。應用將無處不在,隨時可用,但又無需安裝卸載。
  • 蘋果正在關閉其音樂備忘錄錄音應用程式
    每當您下載應用程式時,創建該應用程式的開發人員就有可能有一天將您最喜歡的體驗之一作為日落。不幸的是,這就是Apple Music Memos軟體的命運。本周,該公司將該應用程式更新為1.0.7版。巧合的是,這是Apple一年多來第一次更新Music Memos,此新版本的唯一目的是促進應用程式的關閉。
  • uni-app小程序開發指南
    以下全文使用wxapp指代小程序應用1.項目介紹wxapp是基於uni-app,使用vue.js語法進行開發的微信小程序項目。2.開發工具devtools:微信開發者工具。安裝完畢使用開發者帳號微信登陸微信開發者工具且到開發工具的安全設置中開放服務埠HBuilderX:由DCloud推出的web開發IDE。