Ios 将支付链url加载到web视图
在我的应用程序中,我想使用链支付,因为paypal ios sdk不支持链支付,所以我涉及到该功能的后端。现在在后端,他们给了我一个url,我需要在web视图中加载它。这个url是连锁支付的,用户将从该url登录到paypal并进行交易。但在完成事务后,我需要关闭该web视图。如何在web视图中检测事务是否已完成?您需要将控制器设置为UIWebViewDelegate并实现此方法:Ios 将支付链url加载到web视图,ios,paypal,paypal-adaptive-payments,uiwebviewdelegate,Ios,Paypal,Paypal Adaptive Payments,Uiwebviewdelegate,在我的应用程序中,我想使用链支付,因为paypal ios sdk不支持链支付,所以我涉及到该功能的后端。现在在后端,他们给了我一个url,我需要在web视图中加载它。这个url是连锁支付的,用户将从该url登录到paypal并进行交易。但在完成事务后,我需要关闭该web视图。如何在web视图中检测事务是否已完成?您需要将控制器设置为UIWebViewDelegate并实现此方法: - (void) webViewDidFinishLoad:(UIWebView *)webView {
- (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
}
}
当然,这假设您的视图控制器上有一个指向您的UIWebView的webView属性。意味着..在后端,我需要在paypal中设置返回url??然后我必须检查web视图是否加载了该url,然后关闭该web视图?是的,您可以这样做。好的,gr8…我也这么想…但第一次这样做,我认为可能比这个更好…谢谢