отправить FCM на конкретную версию вашего приложения для Android - PullRequest
0 голосов
/ 30 января 2019

как отправить FCM (Firebase Cloud Message) в определенную версию вашего приложения для Android?например: - последняя версия моего приложения - 2.0, и я хочу отправлять уведомления только на устройства, имеющие версию 2.0.

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

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

  • Выберите «Сегмент пользователя» на шаге «Цель», выберите приложение и нажмите «и» справа:

User segment

  • В появившейся новой строке вы можете выбрать «Версия» и выбрать версию приложения:

Target by version

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

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

v1.0
v1.1
v2.0
...

Таким образом, вы можете ориентироваться на пользователей определенной версии.

Если вы хотите отправить сообщение всем пользователям, которые не в последней версии, вы можете настроить таргетинг на них с помощью следующего условия (если v2.0 - последняя версия):

!('v2.0' in topics)
...