是否有可能在Twitter上注销ios应用程序?
我已经使用推特表在我的应用程序鸣叫,这工作正常,但不能注销后设置..我必须重新启动应用程序来鸣叫 ,但我想要的是做一个单独的登录按钮,但在Twitter是否可以登录并注销应用程序内的Twitter? 感谢负载预先:)是否有可能在Twitter上注销ios应用程序?
我不认为这是可能的。你必须注销你的手机设置。
您必须为Twitter登录提供您自己的UI。例如。一旦用户输入Twitter凭据,您可以先添加Twitter帐户,然后调用Tweet表。
我怀疑是否可以使用SDK注销或删除帐户。
示例代码中添加Twitter帐户:
ACAccountStore *store = [[ACAccountStore alloc] init] ;
ACAccountType *twitterType = [store accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter];
[store requestAccessToAccountsWithType:twitterType withCompletionHandler:^(BOOL granted, NSError *error) {
if(granted) {
ACAccount *twitterAccount = [[ACAccount alloc] initWithAccountType:[store accountTypeWithAccountTypeIdentifier:ACAccountTypeIdentifierTwitter]];
ACAccountCredential *outhCredential = [[ACAccountCredential alloc] initWithOAuthToken:token.key tokenSecret:token.secret];
twitterAccount.credential = outhCredential;
[store saveAccount:twitterAccount withCompletionHandler:^(BOOL success, NSError *error) {
if(success)
{
[self performSelectorOnMainThread:@selector(showTweetSheet) withObject:nil waitUntilDone:NO];
}
}];
[outhCredential release];
[twitterAccount release];
[store release];
}
// Handle any error state here as you wish
}];
感谢MSK对你的回应:)我的代码也登录到twitter,但是你能否提供一些示例代码来从设置中注销的Twitter .. – iMeMyself 2012-08-03 12:05:15
@iShuru我很快搜索了文档,现在我认为没有办法从应用程序中删除帐户(或注销)。所以通过某种方式登录是可能的,但不能注销。 – msk 2012-08-03 12:24:37
MSK是啊:(希望twitter更新那里的框架很快..但我们可以做dismissviewcontroller或类似的东西,如何从twitter设置回来的应用程序? – iMeMyself 2012-08-03 12:58:15
恐怕你是对的,反正感谢您的答复BTYPE – iMeMyself 2012-08-03 12:05:41
这是不可能的,因为这将遏制对Twitter的整合设计的单点登录。 – btype 2012-08-03 14:06:29
您可以将我的答案标记为右btw – btype 2012-08-03 16:21:33