I've read a lot of articles about Firebase Instance Id
and registration token
here, here and here.
I have some confusions about their scope and relationship between Instance Id
and Token
. I would like to validate that my understandings are correct or wrong.
Instance Id
is generated per App. Not per installed device. For example, if you have Mail app and Notes App, you will have two Instance Id on firebase.Token
is generated per installed devices. For example, if you have ten users installing your app, you will have ten registration tokens.- One
Instance Id
will have many registration tokens. - Normally, we only have to keep
registration tokens
(not Instance Id) on our App Server to send push notifications.