在我的应用程序中,我想使用链式支付,因为 paypal ios sdk 不支持链式支付我涉及此功能的后端。现在在后端,他们给了我一个 url,我需要在 web view 中加载它。这个url是链式支付,用户从那个url登录paypal进行交易。但是在交易完成后我需要关闭那个 WebView 。如何在 Web View 中检测交易是否已完成?
最佳答案
您需要将 Controller 设置为 UIWebViewDelegate 并实现此方法:
- (void) webViewDidFinishLoad:(UIWebView *)webView {
NSString *url = self.webView.request.URL.absoluteString;
if ([url isEqualToString:@"your confirmation page URL"]) {
// dismiss the view controller or navigate to a beautiful confirmation view
}
}
当然,这假设您的 View Controller 上有一个指向您 UIWebView 的 webView 属性。
关于ios - 加载链支付 url 到 web View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23220826/