最终,我想在收到像What's App这样的消息时发送自定义推送通知。我一直在阅读有关Firebase Cloud Messaging 的文档。本质上,发送HTTP POST请求以生成通知。
https://fcm.googleapis.com/fcm/send
Content-Type:application/json
Authorization:key=AIzaSyZ-1u...0GBYzPu7Udno5aA
{
"to" : /topics/foo-bar",
"priority" : "high",
"notification" : {
"body" : "This is a Firebase Cloud Messaging Topic Message!",
"title" : "FCM Message",
}
}
是否可以在 Swift 中执行此客户端操作?
您可以使用
URLSession或URLConnection或第三方库,如Alamofire。顺便说一下,强烈建议不要这样做,因为通过这种方式,您必须在客户端中对服务器密钥进行硬编码。您应该考虑使用 Cloud Functions for Firebase。