我正在尝试在我的Flutter应用中实现应用内支付(IAP)。我使用的是this库,但文档到处都是,我不太确定流程。我取得了一些进展,但在我清除沙盒用户的购买后,收据无法再处理(模糊的错误代码:21005)。
我所做的是从App Store connect中删除旧用户,并创建一个新用户darajavaherian+ test1@gmail.com。我退出了iPhone,并使用...+test1@gmail.com
登录,同时使用它登录了App Store,但我的应用程序仍然尝试使用...+test@gmail.com
进行支付。
所以我想知道首先如何使用我的新沙盒测试仪与应用程序一起使用,但更重要的是,我想知道苹果使用什么用户来向用户收费?这与我的应用程序上的用户帐户无关。它似乎与iPhone或App Store上的用户帐户无关。
我已经用新用户登录了App Store和iOS,删除了应用程序,重新启动了手机,用Flutter重建,问题仍然存在。
1条答案
按热度按时间hl0ma9xz1#
解决了!
设置〉App Store〉沙盒测试器
我真的不明白为什么,但我的旧测试仪保存在那里。