1

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

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

iapClient.startIapActivity(inAppRequest)

并打电话

startIapActivityResult.startActivity(activity)

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

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

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

iapClient.createPurchaseIntent(purchaseIntentReq)
4

1 回答 1

1

您可以使用

obtainOwnedPurchases()

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

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

于 2020-07-23T10:21:57.090 回答