У нас есть работающее приложение, которое периодически выдает «Ключ разработчика API недействителен».
Нормальный поток:
- Пользователь нажимает «Импорт с Google Диска»
- Получает экран OAuth
- Выбирает пользователя (если их несколько)
- Получает запрос с помощью Google Picker
- Выбирает файл
- Файл импортируется
Но для некоторых пользователей, после выбора пользователя в пункте 3 (или автоматически, если есть только один пользователь), диалоговое окно выбора не открывается, а отображается запрос " Чтобы выбрать элемент из своего онлайн-хранилища, пожалуйста, войдите в «сообщение на черном фоне с красной кнопкой« Войти »на нем. (см. скриншот)
Экран входа в систему
Затем, после нажатия кнопки «Войти», пользователь получает сообщение об ошибке «Недопустимый ключ разработчика API» и поток останавливается. (см. скриншот снова)
Экран ошибки ключа API
Для большинства пользователей все работает нормально. Кажется, это проблема для каждого пользователя, потому что у нас есть уязвимый пользователь, у которого несколько адресов Gmail вошли в Chrome, и эта проблема возникает с одним адресом электронной почты, но не возникает с другим.
Есть идеи?