華為聯運遊戲或應用稽核駁回:使用花幣充值時,對支付延時處理不當,導致商品不到賬
問題描述
接入華為HMS SDK 後,提交稽核後,被駁回: 使用花幣充值時,對支付延時處理不當,導致商品不到賬。模擬支付崩潰後(不在介面點選“知道了”,開啟後臺程式關閉遊戲)遊戲重啟,點選開始,商品不到賬。
問題分析
這裡我們透過 此地址 提了工單,得到了華為的技術支援答覆:
這種情況我們可以先按照稽核提供的模擬方法自測:
在支付完成後,介面不點選“知道了”,直接強殺程式關閉我們應用(這種情況其實本質上模擬的是我們應用客戶端沒有收到華為的支付成功回撥),然後重啟應用,檢視之前支付成功的商品有沒有發貨。如果沒有發貨,說明補單機制有異常,會被駁回。
華為提供了補單介面 obtainOwnedPurchases ,需要在適當的時機呼叫,以解決因為某些網路異常、程式突然死掉等各種異常場景導致的掉單。
可以參考 此文件 ,做掉單的補單處理:
測試復現,我們確實重啟後沒有發貨。
問題解決
核實程式碼後,發現我們只做了60051 錯誤碼的掉單處理,返回錯誤碼-1 和應用啟動時均沒有處理,補充處理後,重新提交稽核,問題解決。
原文連結: https://developer.huawei.com/consumer/cn/forum/topic/0201501701524800110?fid=0101271690375130218
原作者:Mayism
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2773607/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 華為聯運遊戲或應用稽核駁回:簽名不一致排查指導遊戲
- 華為聯運遊戲或應用稽核駁回:未呼叫檢測更新介面(checkAppUpdate)遊戲APP
- 華為聯運遊戲或應用稽核駁回:HMS Core升級提示語言型別錯誤遊戲型別
- 華為聯運遊戲或應用稽核駁回:點選登入進入遊戲,未顯示歡迎欄遊戲
- 支付寶,微信,充值遇到的到賬延遲
- hyperf 實現延時佇列,處理超時未支付訂單佇列
- php訂單延時處理-延時佇列PHP佇列
- Redis使用不當導致應用卡死Redis
- Deeplink實現華為應用外商品支付功能
- 並行設定不當導致資料處理速度變慢並行
- 應用響應時延背後 深藏的網路時延
- 蘋果企業賬號濫用導致稽核機制嚴格蘋果
- 在C++中使用libuv時對回撥的處理 (2)C++
- Alfred 4使用技巧:找不到檔案或應用程式時怎麼做?Alfred
- 如何利用Redis實現延時處理Redis
- 執行計劃問題導致處理速度時快時慢的問題
- StarRocks在支付對賬領域的應用
- WARNING! 配置不當,或導致Kotlin原始碼洩漏!Kotlin原始碼
- java支付寶支付(即時到賬)Java
- 時區不一致導致spring應用異常Spring
- MySQL8.0的一個bug導致複製延時MySql
- 華為稽核駁回:在安裝了低於2.5.3版本的華為移動服務手機上呼叫支付無法拉起升級提示
- 支付寶即時到賬支付全解析
- 一個class運用promise的延時呼叫Promise
- 解決對時間列運算導致不能走索引的問題索引
- jQuery:hover延時效果的一些處理jQuery
- 公司寶商標註冊|OPPO註冊OCAR商標被駁回,商標駁回處理方法
- 鴻蒙Next應用國際化:時區與夏令時處理鴻蒙
- 網路傳輸時間和客戶端處理時間的界定(批處理應用)客戶端
- Runtime PM 處理不當導致的 external abort on non-linefetch 案例分享
- 【譯】Gradle 的依賴關係處理不當,可能導致你編譯異常Gradle編譯
- 使用impdp不當導致的資料丟失問題
- Java中對時間的處理Java
- 序列異常導致災備端應用異常處理一則
- 記錄---IOS稽核打包被駁回—Guideline 4.3iOSGUIIDE
- 華為後臺某應用商品展示價格幣種隨其他應用配置而變化
- 硬體或軟體衝突導致當機
- vue中當資料為空時的處理Vue