Class: Firebase::Messaging::Client

Inherits:
Object
  • Object
show all
Defined in:
lib/firebase/messaging/client.rb

Overview

send firebase notification Firebase::Messaging::Client.new.send do |req| req.body.notification = "title", body: "body" req.body.data = "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

Yields:



13
14
15
16
# File 'lib/firebase/messaging/client.rb', line 13

def send
  yield request
  @request.post
end