Отслеживание токена FCM пользователя, который открыл уведомление pu sh - PullRequest
0 голосов
/ 06 января 2020

Допустим, я отправил уведомление всем пользователям моего приложения с помощью FCM. Как я могу отследить всех пользователей, открывших уведомление?

В моей базе данных firestore у меня есть токены FCM, хранящиеся в пользовательском документе каждого пользователя.

Я подумал, что, может быть, смогу сделать это sh, экспортировав данные аналитики, связанные с FCM, в BigQuery, но я нашел эту страницу, и я полагаю, что токен FCM не экспортируется в BigQuery.

https://firebase.google.com/docs/cloud-messaging/understand-delivery

Может ли instance_id или другая информация, выгружаемая в BigQuery, каким-либо образом быть связана с токеном FCM? Если нет, как я могу точно определить, кто из моих пользователей открыл мое уведомление, которое я отправил каждому пользователю моего приложения?

1 Ответ

0 голосов
/ 06 января 2020

Вы правы, токен FCM не экспортируется в BigQuery. Вы можете подумать о том, чтобы реализовать это самостоятельно, используя Google Cloud Functions . Например, отправьте токен из приложения Android в Cloud Functions, который может передать его в BigQuery.

Вы также можете использовать автоматическую отправку данных сообщения FCM в BigQuery . Это довольно сложно, потому что сначала вам нужно отправить сообщение клиентам, чтобы получить их токен (instance_id).

Вы можете обратиться к ссылке на поля в экспортированных данных. в BigQuery по ссылке .

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...