HarmonyOS 购买后一直不确认的订单问题咨询?

1月1号用户购买订阅类型的月会员订单,支付成功后,由于各种原因没有进行确认,应用客户端可以向IAP Kit发起queryPurchases请求,查询用户已购买但未发货的自动续期订阅信息。

2月1号之后,由于该单没有被确认,所以不产生续订单,本订阅已到期,那么通过queryPurchases还会拿到此订单吗?

阅读 520
1 个回答

建议可以把2月1号之后,没有被确认且已到期的订阅,在应用中发起queryPurchases请求时,在请求参数QueryPurchasesParameter中指定productType为iap.ProductType.AUTORENEWABLE,同时指定queryType为iap.PurchaseQueryType.ALL,即查询消耗型商品、非消耗型商品或自动续期订阅商品的所有购买记录。

参数示例代码如下:

const param: iap.QueryPurchasesParameter = {
  productType: iap.ProductType.AUTORENEWABLE,
  queryType: iap.PurchaseQueryType.ALL
};
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进