Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

send FCM to a particular version of your android app

how to send FCM (Firebase Cloud Message) to a particular version of your android app? for example:- my app's latest version is 2.0 and i only want to send notifications to devices having version 2.0.

like image 584
parth.singh71 Avatar asked Jan 01 '23 08:01

parth.singh71


2 Answers

If you're using the Notifications composer in the Firebase console to send your messages, you can target based on app version.

  • Choose "User segment" under the "Target" step, select your app, and click "and" on the right side:

User segment

  • In the new line that pops up, you can select "Version" and pick an app version:

Target by version

like image 189
Jeff Avatar answered Jan 16 '23 05:01

Jeff


There is no built-in way to target a specific version of the app when sending messages through the FCM API. If you want to send messages to users of a specific version, you could set up a topic for each app version:

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

So with that you can target users of a specific version.

If you want to send a message to all users that are not on the latest version, you can target them with a condition like this (if v2.0 is the latest version):

!('v2.0' in topics)
like image 29
Frank van Puffelen Avatar answered Jan 16 '23 03:01

Frank van Puffelen