将Firebase数据消息发送到特定的Android应用版本

时间:2019-06-13 07:53:01

标签: android firebase push-notification firebase-cloud-messaging

我有一个Android应用程序,我想发送一个Firebase数据消息,以通知用户Play商店中可用的新应用程序版本。我正在发送数据消息,以便到达该应用程序处于后台的设备。 我想将消息发送到特定版本,或者是否可以发送除最后一个版本以外的所有版本。 最好的方法是什么?我可以在fcm数据消息中指定版本号吗? 以下是我正在发送的数据消息。

谢谢。

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

1 个答案:

答案 0 :(得分:0)

对于您的问题,我没有答案,但是我可以建议另一种解决您问题的方法。 看一下Firebase Remote Config

您可以定义变量,以便您的客户端在启动时随时获取。 因此,对于您的情况,我们有3个变量:

destinationVersion用于您的特定版本

title

message

在应用程序中,只需输入逻辑,例如应用程序的版本等于destinationVersion,并使用titlemessage创建通知以告知用户更新应用程序 。希望对您有帮助。