我使用Sirikit和我的支付域应用程序使用SendPayment意图。 一旦我说"使用支付应用程序"向威廉发送10美元,它就会转到Intent处理程序,但它会显示互联网结果,而不是要求确认并显示默认意图用户界面。 这是在上周工作,但它突然停止工作。 还有其他人面临这个问题吗? 我检查了其他域名,如" SendMessage"正在努力。
任何关于此的线索都将受到高度赞赏。 在此先感谢
答案 0 :(得分:3)
我们发现您需要在INSendPaymentIntentResponse中添加paymentRecord,然后从Payment Intent Handler中的confirm和handle方法返回它。给它一个镜头,看看是否能为你修复它。
答案 1 :(得分:0)
我们看到了同样的问题。
SendPayment意图上周末工作。没有代码更改,当我今天测试它时,它只是提取网络搜索结果而不是显示付款确认。
奇怪的是,如果你追踪它,它正确地调用以下两种方法:
resolvePayeeForSendPayment: withCompletion:
resolveCurrencyAmountForSendPayment: withCompletion:
但确认发送付款:完成:永远不会被呼叫。
Apple Dev Forums(帖子#3)中此用户也报告了用户 https://forums.developer.apple.com/message/158939#158939
在手机上升级到Beta 4没有帮助(相同的行为)。 安装Xcode Beta 4,重新编译和重新部署没有帮助(相同的行为)。