Push notification 按用户名推送通知
我一直在寻找向特定用户发送通知的方法,我发现我需要设备令牌来实现这一点 我尝试过Firebase和Ionic Cloud服务进行一些推送,效果很好,但我想知道是否可以使用key->value注册服务,例如,使用用户名和令牌注册。如果是,我怎么做 最好的服务是什么 提前谢谢你的帮助Push notification 按用户名推送通知,push-notification,ionic2,token,theory,Push Notification,Ionic2,Token,Theory,我一直在寻找向特定用户发送通知的方法,我发现我需要设备令牌来实现这一点 我尝试过Firebase和Ionic Cloud服务进行一些推送,效果很好,但我想知道是否可以使用key->value注册服务,例如,使用用户名和令牌注册。如果是,我怎么做 最好的服务是什么 提前谢谢你的帮助 附言:我不是要密码,只是要理论。从你的问题[例如,用用户名和令牌注册。如果是这样,我怎么做?]我理解以下内容 您的意思是说,有一个移动应用程序,用户将注册使用,您希望向注册用户发送通知,即通过用户名获取发送推送通知 要
附言:我不是要密码,只是要理论。从你的问题[
例如,用用户名和令牌注册。如果是这样,我怎么做?
]我理解以下内容
您的意思是说,有一个移动应用程序,用户将注册使用,您希望向注册用户发送通知,即通过用户名获取发送推送通知
要解决此问题,您可以按照下面提到的步骤进行操作
- 在应用程序启动时,当您获得FCM注册令牌时,将其与设备id、移动详细信息等一起保存到一些中间位置,如本地存储
- 创建一个后端API,它可以在DB中保存用户名和注册令牌
- 当用户注册或登录时,从本地存储获取注册令牌,将用户名、令牌发布到后端API以保存它。您可以使后端API位智能化,以处理单个用户的多个设备,通过设备id、移动详细信息进行区分
- 然后,在从后端发送API时,可以获取单个用户的所有注册ID,并使用FCM API中该用户的所有令牌向该用户发送通知。在“注册id”字段中将注册id用作JSON数组。FCM文件-