FCM pu sh экспорт данных уведомлений в связанный BigQuery не работает - PullRequest
0 голосов
/ 17 февраля 2020

Я недавно связал свой проект Firebase с BigQuery, как указано в документации , а также установил FCM SDK версии 20.1.0, как указано здесь , но даже после включения экспорт данных путем вызова setDeliveryMetricsExportToBigQuery(true) в локальной сборке приложения и отправки некоторых уведомлений pu sh через производство для захвата некоторых метрик pu sh, ничего не было экспортировано в набор данных firebase_messaging, ни одна таблица не была создана интеграция. Я активировал только экспорт данных Cloud Messaging для этого проекта во всех вариантах приложения (отладка, тестирование, бета-версия, производство).

Я пытался получать и взаимодействовать с уведомлением pu sh как для эмулируемого, так и для эмулированного физические устройства, и даже после ожидания более 24 часов мне не удалось найти метрики доставки уведомлений pu sh в базе данных.

Запустив следующий запрос к созданному набору данных после ссылки интеграции, я не получил результатов назад:

select * from firebase_messaging.data limit 100

Сообщение об ошибке: Not found: Table *****:firebase_messaging.data was not found in location US (я скрыл идентификатор проекта).

Просматривая историю работы Firebase Messaging Export этого же BigQuery, я нахожу следующая строка в каждом ежедневном пробеге: Source data not found for 'data$20200215'.

С учетом сказанного у меня есть несколько вопросов относительно того, что может быть причиной этого:

  1. Есть ли что-то еще, что должно быть сделано, что может не присутствовать в этих ссылках на документацию, которыми я поделился?
  2. Является ли локальная сборка возможной причиной такого неожиданного поведения, даже при настройке производства вариант для него?
  3. Можно ли повлиять на функцию экспорта данных, используя версию BigQuery в песочнице?
  4. Я заметил, что BigQuery использует регион США, а мое приложение распространяется на рынок Бразилии. Может ли это повлиять на метрификацию пу sh?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...