我正在使用具有云功能的Ionic和Firebase。每当数据更新时,我都会发送通知。
我有两种类型的用户:成员和非成员。
对于成员注册/登录时,如果用户注册,我会生成FCM令牌并存储它。如果用户登录,我会检查用户是否存储了设备令牌。
现在,如果我还想为非会员发送推送通知,我还需要存储他们的设备令牌。
我该怎么做?
我已经读过令牌偶尔会更新一次?如果是这样的话我该怎么检查?
答案 0 :(得分:2)
我不知道您使用哪个cordova插件用于firebase。但是大多数都提供了一个回调方法,当firebase-sdk收到一个新令牌时会调用该方法。例如cordova-plugin-firebase的onTokenRefresh方法。 调用回调时,您将新令牌发送到服务器。