iOS 支付宝回调

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options
{
     
    if ([url.scheme isEqualToString:wxAppIDScheme]) {
     
        // 微信回调(登录/支付/分享)
        return [WXApi handleOpenURL:url delegate:[WXManager sharedManager]];
    } else if ([url.host isEqualToString:zfbPayScheme]) {
     
        // 支付宝支付回调
        //跳转支付宝钱包进行支付,处理支付结果
        [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:nil];
    }
    return YES;
}

折腾了一下午,必须记下来。判断支付宝回调时写成了[url.scheme isEqualToString:zfbPayScheme],一直没有回调。处理微信是用url.scheme判断,直接复制过来了,断点也打到里面了,结果一直没查出来原因。

url.host
url.host
url.host

你可能感兴趣的:(iOS,问题总结)