在ios上通过twitter实现登录
问题描述:
我想提供功能让用户通过我的应用程序中的twitter登录。 我花了2天时间阅读博客,dev.twitter.com ..但我没有到达任何地方。 任何人都可以帮助我..或只是告诉我任何开源的应用程序。多数民众赞成提供此功能.. 谢谢在ios上通过twitter实现登录
答
如果您为iOS 5及更高版本开发,只需将Twitter.framework添加到您的目标。 用户使用设置屏幕登录和注销推特
#import <Twitter/Twitter.h>
在您的类/ viewcontroller。
然后调用下面的方法在任何地方在你的代码
if ([TWTweetComposeViewController canSendTweet])
{
//yes user is logged in
}
else{
//show tweeet login prompt to user to login
TWTweetComposeViewController *viewController = [[TWTweetComposeViewController alloc] init];
//hide the tweet screen
viewController.view.hidden = YES;
//fire tweetComposeView to show "No Twitter Accounts" alert view on iOS5.1
viewController.completionHandler = ^(TWTweetComposeViewControllerResult result) {
if (result == TWTweetComposeViewControllerResultCancelled) {
[self dismissModalViewControllerAnimated:NO];
}
};
[self presentModalViewController:viewController animated:NO];
//hide the keyboard
[viewController.view endEditing:YES];
}
也看看这个教程:
http://www.raywenderlich.com/21558/beginning-twitter-tutorial-updated-for-ios-6
http://mobileorchard.com/ios-tutorial-twitter-integration-in-ios5/
答
社交框架(iOS6)具有内置的Twitter功能,可以为您节省一些时间。在iOS5中有一个(非常)相似的Twitter框架。
如果什么apigee视频用户还没有创建他的系统推特帐户 – user1687810
这个检查,如果用户是目前登录到Twitter或没有,如果不是,它显示简单的twitter登录页面。 –