【问题标题】:Huawei IAP - product list is empty in react native hms iap华为 IAP - 反应原生 hms iap 中的产品列表为空
【发布时间】:2021-09-24 13:51:31
【问题描述】:

我在我的 react native 项目中实现了react-native-hms-iap。我配置了here 中提到的所有细节。此外,我可以确保没有签名问题,因为 react-native-hms-account login with huawei id 在我的应用程序中运行良好。

我在Product Management 中配置了“订阅”产品。

但是这个订阅产品并没有反映在我的 react native 应用程序中。我越来越空了AvailableProductList

[Fri Sep 24 2021 18:22:25.188]  LOG      isEnvReady:Success
[Fri Sep 24 2021 18:22:27.192]  LOG      PurchasedRecordListView :: []
[Fri Sep 24 2021 18:22:27.323]  LOG      obtainOwnedPurchases success:: []
[Fri Sep 24 2021 18:22:27.568]  LOG      obtainOwnedPurchases success:: []
[Fri Sep 24 2021 18:22:27.572]  LOG      PurchasedRecordListView :: []
[Fri Sep 24 2021 18:22:27.652]  LOG      AvailableProductList :: {"status":{"hashCode":(hashcode),"describeContents":0,"isCanceled":false,"hasResolution":false,"isSuccess":true,"statusMessage":"success","isInterrupted":false,"statusCode":0,"errorString":"success"},"productInfoList":[],"errMsg":"success","returnCode":0}
[Fri Sep 24 2021 18:22:27.738]  LOG      AvailableProductList :: {"status":{"hashCode":(hashcode),"describeContents":0,"isCanceled":false,"hasResolution":false,"isSuccess":true,"statusMessage":"success","isInterrupted":false,"statusCode":0,"errorString":"success"},"productInfoList":[],"errMsg":"success","returnCode":0}
[Fri Sep 24 2021 18:22:27.804]  LOG      obtainOwnedPurchases success:: []
[Fri Sep 24 2021 18:22:27.855]  LOG      AvailableProductList :: {"status":{"hashCode":(hashcode),"describeContents":0,"isCanceled":false,"hasResolution":false,"isSuccess":true,"statusMessage":"success","isInterrupted":false,"statusCode":0,"errorString":"success"},"productInfoList":[],"errMsg":"success","returnCode":0}
[Fri Sep 24 2021 18:22:27.859]  LOG      PurchasedRecordListView :: []

可用产品列表为空的原因是什么?我应该等待一段时间以反映可用的产品吗?

我是否应该专门为 IAP 定义任何签名,而不是为帐户 ID 定义的签名?

谢谢。

【问题讨论】:

    标签: react-native in-app-purchase huawei-mobile-services huawei-developers huawei-iap


    【解决方案1】:

    好的,我已经弄清楚了这个案子。那完全是我的错误。我忘记将产品 sku 传递给 HMSIapModule.obtainOwnedPurchases() 方法。在我通过了产品 sku 后,它运行良好。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-09
      • 1970-01-01
      • 1970-01-01
      • 2022-09-23
      • 1970-01-01
      • 1970-01-01
      • 2019-02-07
      相关资源
      最近更新 更多