p***@163.com
p***@163.com
  • 发布:2025-02-11 18:43
  • 更新:2025-02-11 19:23
  • 阅读:34

IOS内发起iap支付后app直接卡死是什么原因?

分类:uni-app

如题,以下是代码,console.log(productSuccess)能正常输出产品信息,但是无法进入uni.requestPayment,APP直接卡死:

uni.getProvider({  
                  service: 'payment',  
                  success: async (paymentRes) => {  
                    const iapChannel = paymentRes.providers.find((channel) => {  
                      return (channel.id === 'appleiap')  
                    })  
                        iapChannel.requestProduct(['com.xd.open.vip','com.xd.renew.vip'],function(productSuccess){  
                            console.log(productSuccess)  
                            uni.requestPayment({  
                                provider:'appleiap',  
                                orderInfo: {  
                                    productid: 'com.xd.open.vip',  
                                    username: res.id,  
                                    quantity: 1,    
                                    manualFinishTransaction: true  
                                },  
                                success: (paySuccess) => {  
                                    console.log(paySuccess)  
                                },  
                                fail: (payFail) => {  
                                    console.log(payFail)  
                                }  
                            })  
                        },function(productFail){  
                            console.log(productFail)  
                        })  
                  }  
                });
2025-02-11 18:43 负责人:无 分享
已邀请:
p***@163.com

p***@163.com (作者)

已解决,username为数字直接卡死

要回复问题请先登录注册