Simple framework for sending Firebase Cloud Messages.
Do you want to write your awesome server in Swift? At some point, you'll probably need to send Push Notifications to Android as well 😉
- Full message Payload support: badges and sounds for iOS
- Response parsing, instant send response feedback
- Custom data payload support
.Package(url: "https://github.com/mdab121/swift-fcm.git", majorVersion: 0, minor: 2)Sending a simple FCM Message is really simple. Just create a Firebase object that will deliver your messages.
let firebase = try Firebase(keyPath: "/path/to/your/key")Create a Message, and send it!
let payload = Payload(message: "Hello SwfitFCM!")
let message = Message(payload: payload)
let token = DeviceToken("this_is_a_device_token")
try firebase.send(message: message, to: token) { response in
// Check response.success to check if your message was delivered successfully
}