Старое приложение Fabri c не будет показывать сбои при новой реализации Firebase - PullRequest
0 голосов
/ 05 августа 2020

Я внедрил Firebase / Crashlytics в приложение. В журналах я вижу, что приложение отправляет сбои. Консоль Firebase ничего не показывает. Я вижу, что количество бесплатных пользователей cra sh уменьшилось после внедрения. Консоль ничего не показывает. Пожалуйста помоги. Мой идентификатор приложения: com.obssmobile.mychesspuzzlegame

Я отключил отладчик Xcode, перезапустил приложение и переделал сбои. Проблема не устранена.

Здесь я вижу, что бесплатные пользователи cra sh начали сбрасывать. Here I can see that crash free users started dropping.

Here I can see "report submission successful" log Here I can see

Console is not updated after several hours. Консоль не обновляется через несколько часов.

Ответы [ 2 ]

2 голосов
/ 11 августа 2020

Для приложений, перенесенных из Fabri c, которые были удалены и повторно интегрированы с Firebase, иногда проблема связывания в бэкэнде может привести к тому, что ваше приложение go перейдет в состояние, в котором прослушиватель Firebase не может выполнить запрос правильных настроек. чтобы встроить ваше приложение с помощью нового SDK. В этих ситуациях в настоящее время есть два обходных пути.

  1. Удалите приложение и повторно подключитесь либо с новым идентификатором пакета, либо с тем же идентификатором пакета в другом проекте Firebase.

  2. Напишите в службу поддержки Firebase, и они могут попытаться вручную удалить ссылку на серверную часть, которая вызывает эту проблему. Однако это следует делать только в том случае, если у вас есть много исторических sh данных, которые необходимо сохранить.

0 голосов
/ 13 августа 2020

Проблема решена, но я не уверен, что послужило причиной решения. Я уже несколько раз обращался в службу поддержки Firebase по этому поводу, возможно, они что-то изменили в своем бэкэнде.

То, что я сделал иначе, вместо того, чтобы выполнить установку модуля после удаления pod Fabric; на этот раз я заменил pod Fabric на pod Firebase/Crashlytics, а затем запустил установку модуля. Поэтому я сначала не удалял старый SDK, а заменил его новым.

Если вы попробуете вышеуказанное решение, и оно сработает, дайте нам знать в комментариях, и я заменю его на принятый ответ.

...