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

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

作者: 为了你而活 | 来源:发表于2017-11-22 12:40 被阅读173次

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

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

    //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([[url absoluteString] rangeOfString:@"这里是你的微信key://pay"].location == 0)

    return [WXApi handleOpenURL:url delegate:self],[TencentOAuth HandleOpenURL:url];

    else

    return [[UMSocialManager defaultManager] handleOpenURL:url];

    }

    以上就是iOS开发 解决同时使用友盟三方登录 和 微信支付 不走回调的问题的全文介绍,希望对您学习和使用ios应用开发有所帮助.

    相关文章

      网友评论

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

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