【发布时间】:2017-04-15 23:52:18
【问题描述】:
当用户打开我的应用时,登录流程如下:
- 使用
Twitter.sharedInstance().start(withConsumerKey: consumerKey, consumerSecret: consumerSecret)启动 TwitterKit。 - 使用
Fabric.with([Crashlytics.self, Twitter.self])启动 Fabric。 - 检查与
Twitter.sharedInstance().sessionStore.session()的现有会话。 - 如果没有现有会话,允许他们使用
Twitter.sharedInstance().logIn(withMethods: TWTRLoginMethod.webBasedForceLogin)登录。
我看到一个间歇性问题,用户经常会在之前登录后打开应用程序,并且不会有现有会话 - 它会返回 nil,因此要求他们登录再次。但是如果他们退出应用程序或取消新登录,然后再次启动应用程序,现有会话将按预期返回。
【问题讨论】:
标签: ios twitter twitter-fabric