- (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