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

来源:互联网 发布:农村网络信息 编辑:程序博客网 时间:2024/05/22 14:11

在项目中有可能会使用到友盟的三方登录  和 微信支付  

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

//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];}



0 0
原创粉丝点击