排查指南 | mPaaS 小程序提示“網絡不(bù)給力”時(shí)該如何排查?
發表時(shí)間:2021-1-5
發布人(rén):融晨科技
浏覽次數:68
在(zài)我們集成 mPaaS 插件并使用小程序的(de)過程中,很多開發者會遇到(dào)了(le/liǎo)打不(bù)開小程序的(de)問題,今天就(jiù)舉例說(shuō)明,**開發者在(zài)完成基本接入後,嘗試打開小程序,如果容器頁面顯示錯誤提示“網絡不(bù)給力,請稍後再試”,**應該如何排查。
原因分析
mPaaS 在(zài)打開一個(gè)小程序應用前,首先需要(yào / yāo)獲知該小程序包的(de)基本信息。
因此客戶端會主動通過 mPaaS 的(de) RPC 接口alipay.client.getUnionResource去拉取離線包信息。如果小程序包信息獲取失敗(RPC出(chū)現異常),小程序容器就(jiù)會提示錯誤 “網絡不(bù)給力,請稍後再試”。
問題排查步驟
1.過濾日志
在(zài)AS控制台過log日志信息 RPC Exception;
2.查詢異常碼描述
如常見原因所述。
客戶端需要(yào / yāo)主動拉取離線包信息,而(ér)拉取過程依賴 RPC 請求,如果 RPC 鏈路存在(zài)問題,則無法正常獲取離線包信息,導緻加載失敗。要(yào / yāo)确認 RPC 請求是(shì)否存在(zài)問題,需要(yào / yāo)在(zài) AS 控制台中搜索alipay.client.getUnionResource觀察 RPC 請求是(shì)否正常返回。如果存在(zài)錯誤,一般的(de)錯誤代碼包括 7XXX 或 3XXX 系列等,例如:
3.根據不(bù)同異常,解決RPC異常
7000-7002
圖片生成有問題,請按照接入Android,重新生成圖片,若是(shì)專有雲環境,需要(yào / yāo)聯系專門的(de)服務人(rén)員進行進一步排查。
7003、7007
驗簽時(shí)效問題,可能是(shì)手機時(shí)間設置與網關服務時(shí)間相差超過30分鍾導緻,檢查手機時(shí)間。
7014
上(shàng)傳mPaas控制台的(de)APK簽名和(hé / huò)應用打包簽名信息不(bù)一緻。
針對常見問題RPC7014排查:
- 檢查上(shàng)傳mPaas控制台的(de)Apk包簽名debug環境是(shì)否配置
在(zài) app 的(de) gradle 打包配置信息添加debug和(hé / huò)release信息,正常手機運行打的(de)debug環境下,所以(yǐ)要(yào / yāo)配置debug信息。
- 檢查mPaas控制台Android配置信息中Package Name 信息和(hé / huò)上(shàng)傳APK文件是(shì)否和(hé / huò)APP工程一緻