首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >React尽管对象存在,但对象返回的原生子对象仍未定义

React尽管对象存在,但对象返回的原生子对象仍未定义
EN

Stack Overflow用户
提问于 2021-03-31 12:40:35
回答 2查看 169关注 0票数 0

我有一个非常基本,但令人兴奋的问题,我无法弄清楚。以下是:

问题简介

我从IAP得到了receipt对象,但不能得到productId子对象。它返回undefined?怎么会发生这种事?receipt.productID返回未定义的,尽管接收对象是ok的,并且有一个未定义的productId子对象。它应该完美地返回'lite_plan‘,但它返回未定义的?

代码语言:javascript
运行
复制
  initIAP = () => {


RNIap.initConnection().then(() => {


  RNIap.flushFailedPurchasesCachedAsPendingAndroid().catch(() => {

  }).then(() => {

    console.log('open listener')
    
    this.purchaseUpdateSubscription = purchaseUpdatedListener((purchase: InAppPurchase | SubscriptionPurchase | ProductPurchase ) => {

      console.log('purchaseUpdatedListener', purchase);
      var receipt = purchase.transactionReceipt;
      if (receipt) {


       console.log('receipt >> ' + receipt)

       console.log('product id >> ' + receipt.productId)


         AsyncStorage.setItem('activeplan_local', receipt.productId).then(() => { 



.....

控制台输出:

代码语言:javascript
运行
复制
receipt >> {"orderId":"****","packageName":"com.****","productId":"lite_plan","purchaseTime":1617193622753,"purchaseState":0,"purchaseToken":"*****","autoRenewing":true,"acknowledged":false}


product id >> undefined

你能给我看看这个问题吗?

多谢你们的支持

EN

Stack Overflow用户

发布于 2021-03-31 12:49:59

你可以试试这个-

代码语言:javascript
运行
复制
this.purchaseUpdateSubscription = purchaseUpdatedListener(async (purchase: InAppPurchase | SubscriptionPurchase | ProductPurchase ) => {

      console.log('purchaseUpdatedListener', purchase);
      // use const instead of var
      const receipt = await purchase.transactionReceipt;
      if (receipt) {

       console.log('receipt >> ' + receipt)

       console.log('product id >> ' + receipt.productId)

         AsyncStorage.setItem('activeplan_local', receipt.productId).then(() => { 
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66888085

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档