Firebase сообщение с данными для конкретных версий приложений для Android - PullRequest
0 голосов
/ 13 июня 2019

У меня есть приложение для Android, и я хочу отправить сообщение с данными Firebase, чтобы проинформировать пользователей о новой версии приложения, доступной в магазине Play.Я отправляю сообщение с данными, чтобы связаться с устройствами, на которых приложение находится в фоновом режиме.Я хочу отправить сообщение определенным версиям или, если возможно, всем версиям, кроме последней.Каков наилучший способ сделать это?Могу ли я указать номер версии в сообщении данных fcm?Ниже приведено сообщение с данными, которое я отправляю.

Заранее спасибо.

{
  "to": "/topics/all",
  "data": {
    "title": "new version",
    "body": "a new version is available in play store"
  }
}

1 Ответ

0 голосов
/ 13 июня 2019

У меня нет ответа на ваш вопрос, но я могу предложить другой способ решения вашего вопроса.Взгляните на Firebase Remote Config .

Вы можете определить переменную для своего клиента, чтобы он получал ее в любое время.Так что для вашего случая у нас есть 3 переменные:

destinationVersion для вашей конкретной версии

title

message

В приложении просто поместите логику, например, если версия приложения равна destinationVersion, создайте уведомление с помощью title и message, чтобы сообщить пользователю об обновлении приложения.Надеюсь, это поможет вам.

...