华为In App Purchases,4.0版本不支持购买
Huawei In App Purchases, Purchase is not available on Version 4.0
我在我的应用程序中使用了华为应用内购买。我最近从 HMS v2 切换到 v4。
我可以使用 v4 进行购买,它正确地提供了许可证状态,一切正常。
但它无法识别用户使用之前使用 HMS v2 SDK 的应用程序版本进行的购买。
方法
obtainOwnedPurchases()
运行成功,但结果
inAppPurchaseDataList
不包含任何项目。
在那种情况下,用户必须再次购买 he/she 已经付款的相同商品,这是不可接受的。
我该怎么做才能让他们再次使用它,因为他们永远不应该为非消耗品支付两次费用?
如果升级了SDK,建议2.0和4.0两个接口一起使用。
调用v2.0接口查询,再调用v4.0接口查询,完成两次不同版本的查询后收集结果。
我在我的应用程序中使用了华为应用内购买。我最近从 HMS v2 切换到 v4。
我可以使用 v4 进行购买,它正确地提供了许可证状态,一切正常。
但它无法识别用户使用之前使用 HMS v2 SDK 的应用程序版本进行的购买。
方法
obtainOwnedPurchases()
运行成功,但结果
inAppPurchaseDataList
不包含任何项目。
在那种情况下,用户必须再次购买 he/she 已经付款的相同商品,这是不可接受的。 我该怎么做才能让他们再次使用它,因为他们永远不应该为非消耗品支付两次费用?
如果升级了SDK,建议2.0和4.0两个接口一起使用。 调用v2.0接口查询,再调用v4.0接口查询,完成两次不同版本的查询后收集结果。