3
返回nil會話當用戶打開我的應用程序,登錄流程是這樣的:TwitterKit偶爾現有用戶
- 開始TwitterKit與
Twitter.sharedInstance().start(withConsumerKey: consumerKey, consumerSecret: consumerSecret)
。 - 開始織物與
Fabric.with([Crashlytics.self, Twitter.self])
。 - 檢查與
Twitter.sharedInstance().sessionStore.session()
的現有會話。 - 如果沒有現有會話,請允許他們使用
Twitter.sharedInstance().logIn(withMethods: TWTRLoginMethod.webBasedForceLogin)
登錄。
我看到一個間歇性問題,其中相當頻繁,用戶會打開應用程序,爲以後在之前已登錄,並且不會有現有會話 - 它會返回nil,所以他們要求再次登錄。但是,如果他們退出應用程序或取消新的登錄,那麼再次啓動應用程序,現有會話將按預期返回。