我对在我的应用中实施Firebase云消息传递有一些疑问.
我的应用程序是类似于whatsapp和facebook messenger的聊天.现在,每当有人登录时,我都会注册令牌并将其与用户联系起来.因此,如果有人想要与用户聊天,应用程序会在Db中搜索用户ID,并且我有他的令牌.
我可以注册设备令牌,但我不确定我该怎么做.
在我的聊天中,用户通过邮件/密码注册进行注册,并且用户可以在其他设备中登录.
例如: 用户Frehley使用Galaxy 8,并且能够使用令牌在他的设备中聊天和接收通知.但是,让我说他在另一台设备上.我需要再次注册令牌并将其与他联系起来吗?
所以,也许我错了,但是每次用户登录并在DB中替换它时,注册令牌的最佳时刻.对?
现在,假设有两个用户(Frehley和Stanley)使用相同的Galaxy 8登录,每次登录时令牌都会不同,或者每个设备的令牌都相同?