美文网首页IOS学习笔记
iOS接入支付宝可能存在的问题

iOS接入支付宝可能存在的问题

作者: SHRookie | 来源:发表于2018-01-17 17:30 被阅读0次

    接入支付宝之后 一直不会回调 并且报错 检查了之后发现是因为 appdelegate内的网络回调中缺少过滤的方法 导致一直回到不到支付结果的判断中


      - (BOOL)application:(UIApplication *)application
            openURL:(NSURL *)url
     sourceApplication:(NSString *)sourceApplication
         annotation:(id)annotation {
    NSLog(@"%@\n%@\nURLhost%@" ,url,sourceApplication,[url host]);
    // 这里只是简单地假设 url 形式为 taobao://item.taobao.com/item.htm?id=12345678
    // 在 host 等于 item.taobao.com 时,说明一个宝贝详情的 url,
    BOOL result = [[UMSocialManager defaultManager] handleOpenURL:url];
    if (result == FALSE) {
        return [[PayApi sharedApi] handleOpenURL:url];
        //调用其他SDK,例如支付宝SDK等
    }
    return result;
    }      
    

    相关文章

      网友评论

        本文标题:iOS接入支付宝可能存在的问题

        本文链接:https://www.haomeiwen.com/subject/tkmuoxtx.html