Firebase 云消息传递多个设备和一个帐户
Firebase cloud messaging multiple devices and a single account
我如何知道用户是否重新安装了应用程序或使用同一帐户使用 2 台设备?是否可以检测到?
用户每个设备都有一个 FCM 令牌,没有唯一的设备 ID 我不知道如何区分它们。
Firebase 云消息传递只知道应用程序实例,即安装在单个设备上的单个应用程序。
如果您的应用程序将其与用户相关联,那么这样做的逻辑是特定于应用程序的。如果您想在所有设备上提醒用户,您需要为每个用户存储多个令牌。如果您只想在用户的活动或最近活动的设备上提醒用户,您将只想为每个用户存储一个令牌。所有这些场景都是可能的,但您必须将其作为应用程序逻辑的一部分来实现。
另见:
- How to handle multiple Firebase FCM tokens per user?
- Receiving the same token for different users when using firebase messaging
- Is FCM (firebase cloud messaging) Token for one device or for one account?
我如何知道用户是否重新安装了应用程序或使用同一帐户使用 2 台设备?是否可以检测到?
用户每个设备都有一个 FCM 令牌,没有唯一的设备 ID 我不知道如何区分它们。
Firebase 云消息传递只知道应用程序实例,即安装在单个设备上的单个应用程序。
如果您的应用程序将其与用户相关联,那么这样做的逻辑是特定于应用程序的。如果您想在所有设备上提醒用户,您需要为每个用户存储多个令牌。如果您只想在用户的活动或最近活动的设备上提醒用户,您将只想为每个用户存储一个令牌。所有这些场景都是可能的,但您必须将其作为应用程序逻辑的一部分来实现。
另见:
- How to handle multiple Firebase FCM tokens per user?
- Receiving the same token for different users when using firebase messaging
- Is FCM (firebase cloud messaging) Token for one device or for one account?