[發明專利]應用內購買的方法和相關裝置有效
| 申請號: | 201811301155.3 | 申請日: | 2018-11-02 |
| 公開(公告)號: | CN109447758B | 公開(公告)日: | 2021-07-06 |
| 發明(設計)人: | 吳巖;武盼盼;趙曉東;張寶巖;韓生亮 | 申請(專利權)人: | 北京漢迪移動互聯網科技股份有限公司 |
| 主分類號: | G06Q30/06 | 分類號: | G06Q30/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 趙興華;王寶筠 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 購買 方法 相關 裝置 | ||
本發明實施例提供應用內購買的方法和相關裝置,以實現簡化程序流程的目的。在本發明實施例中,通用的內購模塊為主程序模塊提供的是統一的處理接口,不再區分購買接口和驗證接口。主程序模塊只需要通過處理接口輸入商品標識和回調函數等,內購模塊即可進行相應的交易處理,最終調用回調函數向主程序模塊返回交易處理結果,在此過程中,主程序模塊不再需要判斷交易狀態,從而簡化了主程序模塊的執行流程。同時,上述通用的內購模塊是已經設計好的,不需要程序員進行開發。程序員只需要關注主程序模塊的設計,并且在設計主程序模塊時,不需要考慮虛擬商品的交易狀態,從而簡化了設計難度,避免出現因考慮交易狀態不周而帶來的錯誤。
技術領域
本發明涉及計算機領域,特別涉及應用內購買的方法和相關裝置。
背景技術
很多應用程序都支持應用內購買商品。內購商品的購買界面出現在應用程序內,用戶點擊后應用程序會通過應用商店提供的接口向應用商店請求購買,在收到來自應用商店已購買虛擬商品的消息(包含收據)后,應用程序還需要對收據(receipt)發起驗證,當驗證完成后才能決定是否應該對用戶提供相應的功能。
然而,驗證過程是異步的網絡操作,若出現網絡請求失敗、驗證過程中應用程序異常退出等情況,應用程序需要在后續的使用中再次進行驗證。在后續的驗證過程中,應用程序需要對原交易的狀態進行判斷從而選擇“購買”或“驗證”接口,以發起不同的請求。這就要求程序員在設計應用程序時,需要涉及虛擬商品當前的交易狀態的判斷,從而容易出現錯誤。
發明內容
有鑒于此,本發明實施例提供應用內購買的方法和相關裝置,以實現簡化程序流程的目的。
為實現上述目的,本發明實施例提供如下技術方案:
一種應用內購買的方法,所述應用的客戶端包括主程序模塊和通用的內購模塊,所述方法包括:
所述內購模塊通過統一的處理接口接收來自所述主程序模塊的交易處理請求;所述交易處理請求至少包括商品標識和回調函數;所述交易處理請求中的商品標識為目標商品標識;
所述內購模塊在本地查找所述目標商品標識對應的交易記錄;任一交易記錄包括商品標識及其對應的自定義交易狀態;
若在本地查找到交易記錄,所述內購模塊根據查找到的交易記錄進行交易處理,得到交易處理結果;
若在本地未查找到交易記錄,所述內購模塊與應用商店接口通信,查詢所述應用商店接口中所述目標商品標識對應的交易及交易狀態;
若從所述應用商店接口查詢到所述目標商品標識的交易狀態,所述內購模塊將查詢到的交易狀態轉化為自定義交易狀態,根據轉化后得到的自定義交易狀態進行交易處理,得到交易處理結果;
所述內購模塊調用所述回調函數,并向所述回調函數輸入所述交易處理結果,以向所述主程序模塊返回所述交易處理結果。
可選的,所述自定義交易狀態具體為:未購買、購買中、已購待驗證、驗證中或已驗證;所述交易處理請求還包括所述目標商品標識對應的商品類型,所述商品類型為消耗型、非消耗型或訂閱型;任一交易記錄還包括商品標識對應的商品類型;所述根據查找到的交易記錄進行交易處理包括:若在本地數據表中查詢到所述目標商品標識的自定義交易狀態為“已驗證”且商品可用,生成表征交易成功的交易處理結果,進入調用所述回調函數的步驟;若在本地數據表中查詢到所述目標商品標識的自定義交易狀態為“已購待驗證”,向內部服務器發送驗證請求;所述驗證請求攜帶有所述目標商品標識的收據;所述內部服務器用于將所述驗證請求轉發至應用商店;將所述目標商品標識在內存中的自定義交易狀態標記為“驗證中”;接收驗證結果,所述驗證結果表征驗證成功或失敗;根據所述驗證結果和所述目標商品標識的商品類型進行交易結束處理,得到交易處理結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京漢迪移動互聯網科技股份有限公司,未經北京漢迪移動互聯網科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811301155.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自助購物系統及購物方法
- 下一篇:一種食譜分享及食材在線選購平臺





