我读过很多关于 Firebase Instance Id
和 registration token
这里,这里和这里.
I've read a lot of articles about Firebase Instance Id
and registration token
here, here and here.
我对 Instance Id
和 Token
之间的 范围和关系 有一些混淆.我想验证我的理解是正确还是错误.
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
是按 App 生成的.不是每个安装的设备.例如,如果您有 Mail 应用和 Notes 应用,您将在 firebase 上拥有 两个 Instance Id.Token
根据安装的设备生成.例如,如果您有 十 个用户安装您的应用,您将拥有 十 个注册令牌.Instance Id
会有很多注册令牌.注册令牌
(不是实例 ID)即可发送 推送通知.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.Instance Id
will have many registration tokens.registration tokens
(not Instance Id) on our App Server to send push notifications.部分正确.InstanceID 与应用程序实例有关.在您的示例中,如果您有Mail App 和Notes App,每个都有自己的instance id,但两者并不相同,因此无法将它们分组在一起.
Partly correct. An InstanceID pertains to the app instance. In your example, if you have the Mail App and the Notes App, each has their own instance id, but the two are not the same, so they can't be grouped together.
将应用实例视为应用安装.如果您已在设备上安装了应用程序,则它具有应用程序实例.如果你卸载它,它也会被删除,如果你重新安装它,它是一个新的应用实例.
Think of the app instance as the app installation. If you have installed the app on the device, it has the app instance. If you uninstall it, it is also removed, if you re-install it, it's a new app instance.
正确.但也有可能为同一设备拥有多个令牌,但这仅适用于拥有多个发件人.
Correct. But there's also a possibility to have multiple tokens for the same device, but this only pertains to having multiple senders.
有可能.见#2.
是的.注册令牌是作为推送通知目标所需的值.
Yes. The registration token is the value needed as a target for push notifications.
这篇关于Firebase Instance Id 和 Token 的范围的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!