仅使用客户端代码发送Firebase云消息

时间:2017-03-23 14:32:06

标签: ios swift firebase firebase-cloud-messaging

最终,我希望在收到消息时发送自定义推送通知,例如What's App。我一直在阅读有关Firebase云消息传递here的文档。基本上,发送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中执行此客户端?

1 个答案:

答案 0 :(得分:0)

您可以使用URLSession or URLConnection或第三方库,例如Alamofire。 顺便说一句,这是非常气馁的,因为这样你就必须在客户端硬编码你的服务器密钥。您应该考虑使用Cloud Functions for Firebase