您的位置:首页 > 移动开发 > 微信开发

iOS开发 解决同时使用友盟三方登录 和 微信支付 不走回调的问题

2017-03-06 16:12 706 查看
在项目中有可能会使用到友盟的三方登录  和 微信支付  

微信支付  会出现不走回调的问题  下面说一下如何解决

//url Schemes回调

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
return [self handleUrl:url];
}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
return [self handleUrl:url];
}

- (BOOL)handleUrl:(NSURL *)url
{
//判断如果是支付的话  不走友盟方法  直接走微信和QQ的方法
if([[urlabsoluteString] rangeOfString:@"这里是你的微信key://pay"].location == 0)
return [WXApihandleOpenURL:url delegate:self],[TencentOAuthHandleOpenURL:url];
else
return [[UMSocialManagerdefaultManager] handleOpenURL:url];
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐