問題描述:
項目接入了華為訂閱功能,用戶訂閱了自動續(xù)費商品后,如果在支付寶里面取消了自動續(xù)費協(xié)議,我們應(yīng)用能立刻收到用戶取消的通知嗎?
問題分析與解決:
我們在應(yīng)用QQ群里(也可以提個工單咨詢https://developer.huawei.com/consumer/en/support/feedback)直接問華為的技術(shù)支持,和他們確認(rèn)如下:
1、如果是在支付寶/微信里面取消的自動續(xù)費協(xié)議,這筆訂閱在續(xù)期的時候才會有失敗的通知,而不是針對解約來做通知的。
可以在續(xù)期失敗通知的數(shù)據(jù)里通過expirationIntent來判斷(3:用戶簽約信息異常)。
參考文檔鏈接:
中文版:
https://developer.huawei.com/consumer/cn/doc/development/HMSCore-References-V5/json-inapppurchasedata-0000001050986125-V5
2、 另外,我們在溝通中還確認(rèn)了:
如果用戶在華為帳號里面取消自動續(xù)費,會立即回調(diào)通知應(yīng)用,并且在取消后,服務(wù)到期,華為不會再去扣費。
取消操作路徑:
華為手機->設(shè)置->帳號中心(設(shè)置里的第一個)->付款與賬單->自動扣費/免密支付
這個頁面可以看見簽約關(guān)系和訂閱商品列表。