在項目中有可能會使用到友盟的三方登錄 和 微信支付
微信支付 會出現不走回調的問題 下面說一下如何解決
//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開發 解決同時使用友盟三方登錄 和 微信支付 不走回調的問題】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!