У меня есть этот случай, когда GIDSignIn.sharedInstance(). signInSilently() возвращает ошибку:
Ошибка домена = com.google.GIDSignIn Code = -4 "Операция не может быть завершено. (ошибка com.google.GIDSignIn -4.)"
Кажется, я не могу найти документацию об этой ошибке в документах google signin или stackOverflow.
Я ожидаю, что это произойдет, если я попрошу молчаливый signIn для ранее не подписанного пользователя. Но, к моему удивлению, это даже случается, когда у меня есть пользователь, ранее подписанныйIn, и я пытаюсь подписатьInIn Silent второй раз через несколько секунд.
Вторая проблема, с которой я сталкиваюсь, заключается в том, чтобы определить, есть ли пользователь, подписавшийся с использованием:
GIDSignIn.sharedInstance().currentUser
который является либо нолем, либо объектом GIDGoogleUser.
Любая помощь в продвижении по этому вопросу была бы высоко оценена.
Спасибо