2016-05-20 6 views
2

В Swift после входа в систему затем снова закрыть и открыть приложение GIDSignIn.sharedInstance(). HasAuthInKeychain() всегда возвращает false Может ли кто-нибудь мне помочь?Google SignIn: GIDSignIn.sharedInstance(). HasAuthInKeychain() возвращает false почему?

+0

Проблема была решена –

+0

Как вы решить эту проблему? Можете ли вы добавить это и принять его в качестве ответа, пожалуйста. –

ответ

1

Перед тем, как проверить, если GIDSignIn.sharedInstance(). HasAuthInKeychain() добавить свой знак в областях

GIDSignIn.sharedInstance().delegate = self 
GIDSignIn.sharedInstance().scopes.append("https://www.googleapis.com/auth/plus.login") 
GIDSignIn.sharedInstance().scopes.append("https://www.googleapis.com/auth/plus.me") 

    if GIDSignIn.sharedInstance().hasAuthInKeychain(){ 
     print("Signed in") 
    } else { 
     print("Not Signed in") 
    }