为啥Apple支付单会弹出两次?

Posted

技术标签:

【中文标题】为啥Apple支付单会弹出两次?【英文标题】:Why does Apple payment sheet pop up twice?为什么Apple支付单会弹出两次? 【发布时间】:2021-12-25 17:06:02 【问题描述】:

好的,我 90% 的时候都有这个问题。

    用户点击应用中的 CTA 按钮 Apple 支付按钮显示 用户订阅 然后似乎一切正常 我在控制台中没有收到任何错误,没有报告 - 什么都没有 然后再次弹出Apple支付按钮 如果我不输入密码,如果我第二次不订阅,IAP 将不成功。

我正在为 IAP 使用这个颤振插件:https://pub.dev/packages/flutter_inapp_purchase。我也在那里举报过:https://github.com/dooboolab/flutter_inapp_purchase/issues/318,但没人捡到。

我想知道除了 Flutter 插件之外,这是否可能是许多用户最近遇到的 ios 问题?

可能相关:What do I need to do once I request IAP (in-app purchase)?

【问题讨论】:

我在具有本机实现的应用程序上看到了同样的问题。虽然没有找到解决方案...几个月前我在feedbackassistant.apple.com 上开了一张票,但没有得到任何解决方案。 【参考方案1】:

这似乎是 Apple 方面的一个错误,仅在使用沙盒测试人员进行测试期间发生:https://developer.apple.com/forums/thread/14088

显然,这没什么好担心的,因为这个问题在上传用于生产用途时应该不会持续存在。

【讨论】:

我确认此问题不会在生产中持续存在。不方便的是您每次都必须重新创建新的测试用户。

以上是关于为啥Apple支付单会弹出两次?的主要内容,如果未能解决你的问题,请参考以下文章

Javascript问题:alter()窗口连续弹出两次?WHY?!

VC++ MFC关于全局勾子的执行次数问题,高手帮助!成功调用以后,按下F9会弹出两次对话框,求解?只要执行一

是否可以将 UINavigationController 弹出两次? [复制]

解析 Facebook 登录弹出两次

微信支付方法 企业该如何开通微信支付

支付宝饿了吗怎么删除订单(支付宝饿了吗怎么删除历史订单怎么删除)