- (void)requestDidFinish:(SKRequest *)request{ NSLog(@"信息反馈结束"); } 这个方法都走了。没有请求失败。之前购买成功后 [[SKPaymentQueue defaultQueue] finishTransaction:tran]; 这个方法注释掉了 。没有些。。这个没有写。。应该是后面在购买成功后也能再次调用这个方法给他清除掉。。 之前是会弹出购买界面。。 不知道是不是没有加上上面这个方法导致。。 现在还有情况是 SKPaymentTransactionStatePurchasing 这个枚举值会走了好几次。。不知道是不是刚才没有弹出购买界面的。我一直点击购买导致他们那边存了好几笔东西导致。有人懂的说下
苹果内购支付弹不出购买界面
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-07 04:01关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
这个问题可能是因为您的应用程序正在尝试处理一个无效或未完成的支付交易。这可能是由于以下原因:
-
错误的支付键:确保您正确地配置了支付键,并且它已激活并准备好接受付款。
-
操作系统问题:请检查您的设备是否支持Apple Pay功能,并确认您的iOS版本和操作系统兼容性。
-
应用程序错误:检查您的应用程序是否有任何逻辑错误,例如在尝试获取支付状态时出现异常。
-
链接问题:确保您的链接指向正确的URL并且可以正常加载。
-
安全设置:请确保您的安全设置允许应用访问Apple Pay。如果这是您第一次使用Apple Pay,请务必按照提示进行设置以获得最佳体验。
如果您已经排除了上述所有因素,建议您查看Apple开发者论坛上的相关问题,看看是否有其他人遇到类似的问题以及如何解决它们。
解决 无用评论 打赏 举报-