Я сталкиваюсь с проблемой, аналогичной этой .По сути, каждый раз, когда мое приложение запускается, я должен войти в систему с моей учетной записью Google.
Затем у меня есть это свойство:
var isGoogleSessionOpen: Bool {
return GIDSignIn.sharedInstance().currentUser != nil
}
, которое вызывается, как только приложение начинает проверять,Я должен показать LoginViewController или нет.
Моя проблема в том, что этот вызов всегда равен нулю, поэтому я должен входить в систему каждый раз, когда запускается мое приложение.
также, как уже упоминалось здесь , я настраиваю область видимости следующим образом:
if let signIn = GIDSignIn.sharedInstance() {
signIn.scopes = ["https://www.googleapis.com/auth/plus.login","https://www.googleapis.com/auth/plus.me"]
}
Есть идеи, пожалуйста?
С уважением