class Firebase::Messaging::Client

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

Public Instance Methods

request() click to toggle source
# File lib/firebase/messaging/client.rb, line 18
def request
  @request ||= Firebase::Messaging::Request.new
end
send() { |request| ... } click to toggle source
# File lib/firebase/messaging/client.rb, line 13
def send
  yield request
  @request.post
end