首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TwitterKit注销不工作

TwitterKit注销不工作
EN

Stack Overflow用户
提问于 2017-12-29 08:24:06
回答 1查看 301关注 0票数 0

我正在使用pod 'TwitterKit'进行twitter登录集成。一切正常,但问题是当我使用该工具包登录时,我会在safari中的Twitter登录页面上填写用户名和密码,然后登录,它会给我usernameuserIDuserEmail。但是在注销的过程中,如果我使用

代码语言:javascript
复制
NSString *userID = store.session.userID;
NSLog(@"%@",userID);

[store logOutUserID:userID];

它仍然将登录凭据保存在某个地方,您可以在iPhone中的设置应用程序中登录twitter帐户。

因此,当再次按下twitter登录按钮时,它会显示上一次登录的凭据,并向我提供上次登录的usernameuserID,但不使用电子邮件,因为我没有再次授权ID并显示错误:

错误:请求失败:未经授权(401)

该怎么办呢?

EN

回答 1

Stack Overflow用户

发布于 2017-12-29 11:05:36

我最终解决了我自己的问题。我正在测试的设备是ios 9.0。

根据苹果在iOS 11.0中的最新更新,苹果放弃了设置应用程序中的社交媒体账户。最终导致没有将登录凭证存储在手机的设置应用程序中。

但在旧设备中,当我们在注销后再次登录时,它仍然在存储这些credential.And,它会注销会话,但下次登录时不会从settings.So中删除凭据,它会检查凭据是否存在于设置中,并且不允许我们再次验证登录凭据,最终不会给我们用户的emailID

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48019631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档