Skip to content

Instantly share code, notes, and snippets.

@cardinalblue
Created October 26, 2011 15:38
Show Gist options
  • Save cardinalblue/1316720 to your computer and use it in GitHub Desktop.
Save cardinalblue/1316720 to your computer and use it in GitHub Desktop.
code for handling mixi authetication
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication
annotation:(id)annotation
{
NSLog(@"handleOpenURL %@", [[url absoluteString] stringByReplacingPercentEscapesUsingEncoding:NSASCIIStringEncoding]);
NSError *error = nil;
if ([[url scheme] isEqualToString:@"mixiapp-piccollage"]) {
NSString *apiType = [[Mixi sharedMixi] application:application openURL:url sourceApplication:sourceApplication annotation:annotation error:&error];
if (error) {
}
else if ([apiType isEqualToString:kMixiAppApiTypeToken]) {
return YES;
}
else if ([apiType isEqualToString:kMixiAppApiTypeRevoke]) {
return YES;
}
} else {
return [self.facebook handleOpenURL:url];
}
return NO;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment