Firebase: отчетность по аналитике и сбой данных для отдельных проектов - PullRequest
0 голосов
/ 18 декабря 2018

Недавно я наткнулся на эту статью из firebase, в которой подробно рассказывается, как получить доступ к нескольким проектам из одного приложения.Это здорово и потенциально очень полезно, однако мне не удалось найти способ разделить использование аналитики и отчетов о сбоях на отдельные проекты.

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

Я видел, что в статье говорится:

Примечание: на Androidи iOS, Analytics регистрируются только для приложения по умолчанию.

, что было бы хорошо, если бы мы могли изменить место регистрации сбоев, но я не видел упоминаний о Crashlytics в этом.

Полагаю, вопрос сводится к тому, возможно ли это сделать, или это что-то (пока) не поддерживается?

1 Ответ

0 голосов
/ 18 декабря 2018

Майк @ Google здесь.

Firebase теперь поддерживает более детализированные разрешения, поэтому вы должны иметь возможность предоставлять клиенту только доступ к Google Analytics без предоставления им остальных данных / функций Firebase.Для этого вы можете использовать функцию «Назначить роли Firebase» при добавлении их в проект - скорее всего, вы выбрали бы роль просмотра Google Analytics для своих клиентов-клиентов.См. Обзор IAM для получения более подробной информации.

Поддержка нескольких клиентов с помощью общего проекта Crashlytics невозможна.Статья, на которую вы ссылались по настройке нескольких проектов, работает на высоком уровне для других функций Firebase, но Crashlytics извлекает выгоду из данных Analytics, предоставляя метрики уровня пользователя для затронутых пользователей.Как вы заметили, данные Analytics будут регистрироваться только для первой конфигурации приложения, поэтому Crashlytics не сможет предоставить лучшие отчеты без информации Analytics.

В этом сценарии я бы порекомендовал разделить каждое клиентское приложение на отдельные проекты и предоставить каждому клиенту только пользователя-пользователя Google Analytics. Просматривать доступ к соответствующему проекту приложения с помощью метода Обзор IAM , описанного выше..

...