Iphone IOS支持使用注销选项的Facebook和Twitter共享
在Facebook和Twitter上共享的应用程序。我试过Sharekit和facebook connect,可以用它来分享。但面临的一个问题是注销选项,一旦我登录,就无法注销并使用另一个用户帐户登录。。。为此花了大约一周的时间 使用注销共享的最佳选项是什么Iphone IOS支持使用注销选项的Facebook和Twitter共享,iphone,ios,Iphone,Ios,在Facebook和Twitter上共享的应用程序。我试过Sharekit和facebook connect,可以用它来分享。但面临的一个问题是注销选项,一旦我登录,就无法注销并使用另一个用户帐户登录。。。为此花了大约一周的时间 使用注销共享的最佳选项是什么 应用程序将支持IOS 4.3到6.1。是的,有一种方法,您需要做两件事 查找您的facebook包装是否在任何地方保存accessToken,如果是,请在注销时将其删除 使用以下代码删除为应用程序的Facebook创建的cookie NSH
应用程序将支持IOS 4.3到6.1。是的,有一种方法,您需要做两件事
accessToken
,如果是,请在注销时将其删除Facebook
创建的cookie
NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];
for (NSHTTPCookie *cookie in [storage cookies])
{
NSString* domainName = [cookie domain];
NSRange domainRange = [domainName rangeOfString:@"facebook"];
if(domainRange.length > 0)
{
[storage deleteCookie:cookie];
}
}
注销功能中,它应该可以工作
祝您一切顺利。对于iOS6,请使用以下方式在Facebook和Twitter上共享:
-(void)ShareOnFacebook:(NSString *)strFacebook {
if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[controller setInitialText:strFacebook];
[controller addURL:[NSURL URLWithString:strFacebook]];
[controller addImage:[UIImage imageNamed:@"socialsharing-facebook-image.jpg"]];
[self presentViewController:controller animated:YES completion:Nil];
}
return NSLog(@"%@",strFacebook);
}
-(void)ShareByTwitter:(NSString *)strTwitter {
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]){
SLComposeViewController *tweetSheet = [SLComposeViewController
composeViewControllerForServiceType:SLServiceTypeTwitter];
[tweetSheet setInitialText:strTwitter];
[self presentViewController:tweetSheet animated:YES completion:nil];
}
return NSLog(@"%@",strTwitter);
}
显然你没有仔细阅读“Facebook连接”。有一个注销功能。对于低于ios 6的设备,更好的选择用于共享