【问题标题】:load chain payment url to web view将链支付 url 加载到 web 视图
【发布时间】:2014-06-06 21:37:00
【问题描述】:

在我的应用程序中,我想使用链式支付,因为 paypal ios sdk 不支持链式支付,所以我涉及此功能的后端。现在在后端,他们给了我一个我需要在 web 视图中加载的 url。这个url是链式支付的,用户会从那个url登录paypal进行交易。但是在交易完成后,我需要关闭该网络视图。如何在 Web 视图中检测到该事务已完成?

【问题讨论】:

    标签: ios paypal paypal-adaptive-payments uiwebviewdelegate


    【解决方案1】:

    您需要将控制器设置为 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
        }
    }
    

    当然,这假设您的视图控制器上有一个指向您 UIWebView 的 webView 属性。

    【讨论】:

    • 意味着..在后端我需要在贝宝中设置返回网址??然后我必须检查网络视图是否已加载该 url 然后关闭该网络视图?
    • 是的,你可以这样做。
    • ok gr8...我也这么想...但是第一次这样做所以我认为可能有更好的方法然后这个...谢谢你
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多