向特定的移动应用程序版本发送通知



我使用FCM Rest apihttps://fcm.googleapis.com/fcm/send使用Topic发送后台通知。现在我必须向特定的应用程序版本发送通知。例如版本号1.2.1等。我已经查看了FCM的文件,但他们没有提到这方面的任何内容。

https://firebase.google.com/docs/cloud-messaging/js/topic-messaging

如果您能够使用Firebase中的云消息面板发送通知,那么是的,您可以按列为选项的应用程序版本筛选收件人。否则,除非你已经跟踪了哪个用户在哪个应用程序版本上,否则这是不可能的。

我很想知道我是否错了,我上周遇到了这个问题

你可以在firebase中跟踪用户应用程序的版本,当你想发送通知时,你只会将其发送给你想要的版本的用户。实现这一点的方式因您构建数据的方式而异,但基本思想是相同的。查询数据库以找到具有特定版本的用户,然后将通知发送到.

另一种方法是为每个版本创建一个自定义主题,并通过它发送通知。通过这种方式,应用程序订阅与其版本匹配的主题。

第一种方法允许您为每个用户自定义通知,并可以根据用户的版本进行进一步自定义。第二种方法将允许您按每个版本发送自定义通知,而无需保留他们所处的版本。但是,您将无法根据特定用户的版本向其发送自定义通知。如果您想创建多个主题,则必须为每个版本的应用程序创建所有主题,而不是每个版本都有一个主题。

最新更新