我正在开发的聊天应用程序是基于Firebase的数据库和存储。一切都很好,但现在我需要实现FCM接收应用程序的通知时,应用程序是在后台或前台。我找不到一种方法来实现在PHP中监听Firebase数据库中的任何变化,如果有任何变化,然后发送推送通知到应用程序。
有这么多的代码从PHP发送通知,但没有一个是基于Firebase数据库,甚至官方文档有Node.js指南,我的共享主机不支持.
我已经在我的应用程序端实现了FCM代码,这是从Firebase控制台测试的。
下面是我的Firebase数据库结构
6条答案
按热度按时间3lxsmp7m1#
发送推送通知只是向FCM服务器发送一个post请求。
以下是工作示例:
JSON有效负载示例:
dgtucam12#
试试这个代码,它适用于我的Android以及iOS
eyh26e7m3#
您可以发送没有curl的post请求(我的服务器上没有curl)
6rvt4ljy4#
你可以使用Postman来代替。在chrome中打开Postman扩展并使用POST url https://fcm.googleapis.com/fcm/send。
798qvoo85#
gzszwxb46#