class Fcmpush::Configuration

Attributes

json_key_io[RW]
scope[RW]
server_key[RW]

Public Class Methods

new() click to toggle source
# File lib/fcmpush/configuration.rb, line 5
def initialize
  @scope = ['https://www.googleapis.com/auth/firebase.messaging']

  # set file path
  @json_key_io = nil

  # Or Environment Variable
  # ENV['GOOGLE_ACCOUNT_TYPE'] = 'service_account'
  # ENV['GOOGLE_CLIENT_ID'] = '000000000000000000000'
  # ENV['GOOGLE_CLIENT_EMAIL'] = 'xxxx@xxxx.iam.gserviceaccount.com'
  # ENV['GOOGLE_PRIVATE_KEY'] = '-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----\n'

  # regacy auth
  @server_key = ENV['FCM_SERVER_KEY']
end