Я занимаюсь разработкой приложения и готов выпустить его для небольшой группы (5) тестеров для внутреннего тестирования, поэтому я добавил их адреса Gmail в список:
![enter image description here](https://i.stack.imgur.com/kn7rN.png)
Я отправил одному из тестеров ссылку на приложение, и после открытия электронного письма и выбора ссылки они получили:
![enter image description here](https://i.stack.imgur.com/a5HUO.png)
затем следует:
![enter image description here](https://i.stack.imgur.com/Dp6iP.png)
Пока все хорошо. Теперь, когда я выбираю тестер, о котором идет речь, вместо перехода на следующую страницу, которая является началом учебника (как это делает приложение, когда оно запускается из Android Studio), он возвращается к предыдущему экрану. Нет сообщения об ошибке или сбой (я проверил с Crashlytics). Кто-нибудь знает, почему это происходит?
ОБНОВЛЕНИЕ: Я добавил журнал событий Firebase в свое приложение и увидел, что никакие события не регистрируются из LoginActivity (с другой стороны, когда яустановите приложение через Android Studio, события ДОЛЖНЫ регистрироваться). Logcat показывает исключение NameNotFoundException, генерируемое PackageManager для пакета приложения. Думая, что диспетчеру пакетов не нравятся пакеты приложений, я сгенерировал APK, но у меня возникла та же проблема.
UPDATE # 2: Следующее, что я попробовал, было переустановить приложениечерез Android Studio. Когда я просто запускал приложение, оно показывало ту же проблему, но если я запускал его в режиме отладки, это было нормально. Не решение, а просто подсказка.
Если я не решу эту проблему к этим выходным, мне придется отправить по электронной почте моим тестерам APK. Мне бы хотелось, чтобы кто-то из группы Firebase следил за этой проблемой, потому что отправка по электронной почте APK-файлов как обходной путь действительно отстой!
ОБНОВЛЕНИЕ № 3: Приближение к причине проблемы. Причина, по которой события не регистрировались в LoginActivity, заключалась в том, что я использовал зарезервированное имя события: имена пользовательских событий не могут начинаться с "google". После исправления этого события события начали регистрироваться, включая ApiException «10:» при попытке войти в учетную запись Google. Так что я погуглил и думаю, что суть в том, что когда я включил подпись в Google App, я мог загрузить не тот ключ подписи приложения. Если это так, как я могу загрузить правильный? Надеюсь, ответ не в том, что «создайте новое приложение с другим именем пакета и начните все сначала».