我想把推送通知从SQL服务器发送到真实设备上。 有没有可能在没有Firebase的情况下实现这个功能呢? 我想用我的API从服务器上的url来实现这个功能,而不是用firebase。 我怎样才能做到这一点呢? 谢谢你的帮助和建议。

android
sql
flutter
push-notification
alper
alper
发布于 2022-12-16
1 个回答
Ridha Rezzag
Ridha Rezzag
发布于 2022-12-16
已采纳
0 人赞同

Yes its possible

你必须使用Firebase云信息传递FCM Firebase云信息服务 它是做什么的 , 创建一个Firebase项目并将其连接到您的flutter应用程序。 在应用程序中获得该设备的FCM令牌,并将其保存在后台MySQL数据库的某个地方,或任何其他数据库,当你想向特定设备发送通知时,你从数据库中抓取FCM令牌,因为你已经将每个FCM令牌与用户ID相关联。 因此,在数据库中保存了FCM令牌后,下一步你要抓取你想通知的用户的设备FCM令牌,你可以抓取一个FCM令牌,也可以抓取任意多的令牌,然后通过使用CURL调用Firebase项目向设备发送通知,例如使用PHP。

curl -X POST --header "Authorization: key=<API_ACCESS_KEY>" \