2017-05-31 50 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