Class: Firebase::Messaging::Client
- Inherits:
-
Object
- Object
- Firebase::Messaging::Client
- Defined in:
- lib/firebase/messaging/client.rb
Overview
send firebase notification
Firebase::Messaging::Client.new.send do |req|
req.body.notification = {title: "title", body: "body"}
req.body.data = {content: "abc"}
req.priority = :high # default: "high"
req.to = ['/topics/A', '/topics/B'] # or "/topics/A" or "fcm-token"
end
Instance Method Summary collapse
Instance Method Details
#request ⇒ Object
18 19 20 |
# File 'lib/firebase/messaging/client.rb', line 18 def request @request ||= Firebase::Messaging::Request.new end |
#send {|request| ... } ⇒ Object
13 14 15 16 |
# File 'lib/firebase/messaging/client.rb', line 13 def send yield request @request.post end |