我正在研究在Xcode中将Razorpay结账功能与iOS集成,并在https://razorpay.com/docs/payment-gateway/ios-integration/standard/上找到了官方文档。该文档有助于将Razorpay与UIViewController集成。我正在构建的iOS应用程序没有使用故事板,并且是严格的SwiftUI。我已经研究了在SwiftUI中合并UIViewController的多种方法,这完全可以使用UIViewRepresentable,但代码结构使用
struct ComponentName: UIViewRepresentable{}
字符串
但是Razorpay SDK for iOS希望将RazorpayPaymentCompletionProtocol
实现为类而不是结构。如何在严格的SwiftUI应用程序中使用它?
2条答案
按热度按时间hmtdttj41#
您可以使用协调器来管理视图控制器,该协调器将为
RazorpayPaymentCompletionProtocol
。范例:
字符串
fnvucqvd2#
在Swiftui项目中集成razorpay的更好版本:
字符串