【问题标题】:Is there a way to get a callback when subscription changed in Huawei In App Purchase?有没有办法在华为应用内购买中订阅更改时获得回调?
【发布时间】:2020-07-23 05:31:52
【问题描述】:

我正在为我的应用程序实施 IAP。

有更改/取消已购买订阅的流程。为此,应打开“订阅管理”页面。可以通过从

获取结果
iapClient.startIapActivity(inAppRequest)

打电话

startIapActivityResult.startActivity(activity)

不幸的是,在这种情况下,没有返回结果,也没有调用回调,因此除非执行请求,否则订阅的更改是未知的。

是否有可能在应用运行时观察用户订阅的变化?

或者在使用购买产品时是否可以以相同的方式(在 onActivityResult 中)获得结果

iapClient.createPurchaseIntent(purchaseIntentReq)

【问题讨论】:

    标签: android huawei-mobile-services huawei-developers


    【解决方案1】:

    你可以使用

    obtainOwnedPurchases()
    

    查询当前订阅。返回的订阅包括订阅的当前状态。

    您可以从https://developer.huawei.com/consumer/en/doc/HMSCore-References-V5/iapclient-0000001050137587-V5#ZH-CN_TOPIC_0000001050137587__section15126153542812获得更多详细信息

    【讨论】:

      猜你喜欢
      • 2017-06-09
      • 2011-12-26
      • 2016-01-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多