且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

iOS:Google Plus使用Facebook和Google,登录

更新时间:2023-12-01 15:48:28

这里你必须在返回之前检查[url scheme]。示例代码如下。

Here you will have to check [url scheme] before returning. Example code is below.

-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 
{ 
    NSLog("%@", [url scheme]); 

    if([[url scheme] isEqualToString:FACEBOOK_SCHEME]) 
    {  

        return [FBAppCall handleOpenURL:url sourceApplication:sourceApplication];

    }
    else if([[url scheme] isEqualToString:GOOGLE_PLUS_SCHEME]) 
    {  

        return [GPPURLHandler handleURL:url sourceApplication:sourceApplication annotation:annotation]; 

    }
}

希望它能解决您的问题。 。

Hope it will solve your problem..