Производительность Firebase | В консоли нет данных

Я установил и настроил Firebase Performance SDK, используя следующую документацию для iOS: https://firebase.google.com/docs/perf-mon/get-started-ios

Однако я заметил, что после добавления его в свое приложение, а также простой трассировки и ожидания в течение 24 часов данные о производительности не отображаются в консоли Firebase. После дальнейшего расследования я заметил, что получаю следующее сообщение об ошибке в консоли XCode:

[Firebase / Performance] [I-PRF300005] Длина URL превышает ограничения, записанный URL усекается - https://settings.crashlytics.com/spi/v2/platforms/ios/apps/com.[mycompany].[app_id]/settings.

Итак, мои вопросы: 1. Как и где увеличить лимит URL-адресов для crashlytics? 2. Это единственная причина, по которой данные о производительности не отображаются в консоли Firebase? Мы очень ценим любую информацию и помощь по этому важному вопросу.


person Native_Mobile_Arch_Dev    schedule 10.01.2019    source источник


Ответы (1)


После нескольких дней ожидания без каких-либо изменений с моей стороны данные о производительности действительно появились. Кроме того, вот официальный ответ службы поддержки Firebase относительно длины URL:

«Наши инженеры отметили, что это работает так, как задумано. Когда URL-адреса слишком длинные, они не распечатываются, а максимальная длина URL-адреса, которую можно закодировать, составляет 2000 байт. Это сделано для защиты нашей системы от ошибок программирования. Это также возможно что вы обнаружили неверный URL-адрес или неверный URL-адрес ".

Надеюсь, это кому-то поможет!

person Native_Mobile_Arch_Dev    schedule 24.01.2019