2017-03-23 8 views
1

最終的にWhat's Appのようなメッセージが受信されたらカスタムプッシュ通知を送信したいと思います。 Firebase Cloud Messaging hereに関するドキュメントを読んでいます。基本的にHTTP POST要求が送信され、通知が生成されます。Firebase Cloudメッセージをクライアントサイドコードのみで送信

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

こんにちは。一般的には、リクエストを行う際にクライアントのアプリケーションコードに* Server Key *を含める必要があるので、どのプラットフォームでもクライアントアプリケーション側からダウンストリームメッセージを送信しないことを強くお勧めします。これにより、権限のないユーザーに悪用される可能性があります。 –

答えて

0

URLSession or URLConnectionまたはAlamofireなどの3番目の部分ライブラリを使用できます。 ところで、これは非常にお勧めします。なぜなら、このようにして、クライアントでサーバーキーをハードコードする必要があるからです。 Cloud Functions for Firebaseを使用することを検討する必要があります。

関連する問題