Производительность Firebase | Данные не отображаются в консоли - PullRequest
0 голосов
/ 10 января 2019

Я установил и настроил 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 для аварийных сбоев? 2. Является ли это единственной причиной, по которой данные о производительности не отображаются в консоли Firebase? В связи с этим важным вопросом приветствуются любые идеи и помощь.

Ответы [ 2 ]

0 голосов
/ 25 января 2019

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

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

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

0 голосов
/ 18 января 2019

См. В TARGET -> Информация -> Типы URL, если в URL Схемы имеет то же значение из GoogleService-Info.plist -> REVERSED_CLIENT_ID

...