与其他数据库一起使用FCM
问题描述:
我正在开发一个必须实现推送通知的移动应用程序。文档存储在SQL数据库中,人们应该能够在离线下载文档后编辑这些文档,然后一旦手机再次联机,应该将修改保存在SQL数据库中。人们应该能够在应用程序关闭时收到通知。与其他数据库一起使用FCM
我听说我需要推送通知,而对于Android,则有Firebase云消息传递(FCM)。但是有可能在我的SQL数据库中使用FCM吗?
在文档中所有教程只谈论连接与火力地堡
答
应用为你的项目,你需要与你的API,SQL数据库...和推送通知服务器要求FCM服务,通知您的注册服务器设备。
FCM的工作方式如下: 您可以在Android/iOS应用程序中添加FCM插件,然后启动应用程序时,它会向FCM请求与您的设备和此应用程序关联的唯一标记。您将在推送通知服务器中存储该唯一令牌,我建议您将其与用户标识符关联起来,或者将其用于识别要通知的设备。
当你的第一台服务器(使用API和数据库)做了一些行动,并要通知的设备:
服务器将要求您的推送通知服务器来通知你可能会确定的设备列表用我之前说过的用户标识符,然后推送通知服务器将找到关联的令牌并将所有预先存储的令牌发送给FCM并发送要发送的通知内容,还可以发送将用于执行特殊操作的参数您的移动应用中的操作。
最后FCM会通知您的设备:)
希望它有帮助。
好吧我想我明白了。但是在firebase中实现的推送通知服务器还是让我在第一个Api-SQl服务器(作为API的一部分)中实现中间接口? –
您只需使用Firebase服务,因此您需要创建推送通知服务器或特殊API以与FCM“说话” – fandro
好的,我会尽力而为,非常感谢! = D –