Можно ли использовать Firebase Messaging с Google Analytics в Android?

Я начал использовать Firebase Cloud Messaging для приложения для Android, и теперь я пытаюсь добавить Google Analytics (а не Firebase Analytics) в то же приложение.

Проблема в том, что при создании google-services.json для Analytics он игнорирует FCM. Я использую одну и ту же учетную запись Google для создания обоих файлов json.

Я читал, что при включении второй службы (в данном случае Analytics) json должен обновиться, добавив как обмен сообщениями, так и аналитику, но, возможно, это работает только в службах Firebase?

Я мог бы использовать Firebase Analytics, и на самом деле это то, что рекомендует Google, но можно ли использовать оба Google Analytics со службами Firebase?


person IRPdevelop    schedule 09.06.2016    source источник
comment
Вы добавляете GA в существующий проект Firebase или добавляете Firebase в существующий проект Google Developers с GA?   -  person Arthur Thompson    schedule 09.06.2016
comment
@ArthurThompson Я пытаюсь добавить GA в существующий проект Firebase, но при создании проекта GA и номера отслеживания он создает новый google-services.json с другими свойствами, чем у FCM json. Например, project_number и project_id разные в обоих jsons.   -  person IRPdevelop    schedule 09.06.2016
comment
Понятно, спасибо за отзыв. Я уведомлю команду об этой проблеме.   -  person Arthur Thompson    schedule 09.06.2016
comment
Ответ Стива действительно сработал, просто сбивало с толку то, что у jsons разные свойства. Я проигнорировал все свойства GA json и добавил analytics_service в FCM json   -  person IRPdevelop    schedule 09.06.2016
comment
@ArthurThompson, а как насчет добавления Firebase в существующий проект GA?   -  person Beeing Jk    schedule 14.08.2017


Ответы (1)


Да, в одном приложении можно использовать Firebase Cloud Messaging и Google Analytics. Я бы посоветовал использовать json-файл, созданный Firebase, и объединить следующий объект с объектом «services»:

 "analytics_service": {
          "status": 2,
          "analytics_property": {
            "tracking_id": "<your tracking id>"
          }
        },
person Steve Ganem    schedule 09.06.2016
comment
Это сработало! Мне просто пришлось подождать несколько минут, пока обновится панель инструментов GA. Спасибо! - person IRPdevelop; 09.06.2016
comment
Большое спасибо. У меня это тоже сработало. Я реализовал собственные объявления Admob, но хочу использовать и GA. У Admob и Firebase разные файлы google-services.json. Это решило мою проблему - person Faruk Toptas; 17.06.2016
comment
Это сработало и для меня, однако project_number в информации о проекте отличается в обоих файлах json, но он работает, - person D4rWiNS; 23.08.2016
comment
Где я могу найти этот идентификатор отслеживания? - person DemoDemo; 01.04.2020