为啥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会弹出两次对话框,求解?只要执行一