2017-05-31 54 views
1

所以TwitterKit更新到3.0和TWTRLoginMethod /在iOS设置中注册的Twitter帐户似乎已消失。有关于此的任何消息吗?它看起来像唯一的选择是使用网络/ Twitter的应用程序登录,这是用户体验中的一个明确的步骤。TwitterKit 3.0和TWTRLoginMethod

更新1:好的,有一个changelog。似乎在iOS设置中不再支持使用帐户。这真的很糟糕。因此,我们可能不得不考虑不使用Twitter进行登录。

更新2:因此,iOS 11的Twitter/Facebook/etc帐户已从iOS设置应用程序中消失。这显然是造成这一变化背后的真正原因。

3.0.0:5月25日,对通过OAuth的Twitter的2017年增加了支持iOS移动应用程序 - [微博loginWithCompletion:]和TWTRLogInButton 更新TWTRComposerViewController处理全撰写的功能 包括新增的图像和视频附件result_type为 TWTRSearchTimelineDataSource。删除布尔属性topTweetsOnly 在Twitter上添加通知方法去除TWTRLoginMethod: - [TWTRAPIClient sendTweetWithText:完成:]改变TWTRComposer向在场卡中删除TWTRComposerTheme已过时 TWTRComposer

回答

1

Twitter的TWTRComposerViewController而不是内置的iOS作曲家 已过时支持套件不再支持直接使用系统帐户。

新的Twitter应用程序登录将允许用户无缝地使用他们的移动Twitter应用程序中的任何会话,基于SFSafariViewController的登录将允许用户使用Mobile Safari登录的会话。这些登录流程还允许用户查看应用程序请求的权限。

+0

我终于有机会再试一次。据我了解,由于某些原因,我无法使用SFSafariViewController路径。即使之前使用Mobile Safari登录过Twitter,当尝试从我的应用登录时,它总是会要求我输入用户名/密码。使用'open func logIn(with viewController:UIViewController?,完成:@escaping TwitterCore.TWTRLogInCompletion)' – Jonny

+0

更重要的是,即使在使用web视图路径登录一次之后,然后退出应用程序并尝试再次登录,它已经忘记了登录状态和/或用户/传递细节。 – Jonny