无法发送FCM发送通知

时间:2019-08-30 16:40:57

标签: ruby-on-rails firebase ruby-on-rails-5 firebase-cloud-messaging

我正在使用fcm gem在我的rails应用程序中发送推送通知。我可以成功检索Firebase注册ID。

但是发送Firebase通知的结果为Type Error ["registration_id"] is not a symbol or a string,请求没有达到Firebase。我的控制器代码如下,

class FirebaseNotificationsController < ApplicationController
  require 'fcm'

  def send_notification
    @fcm = ENV['FCM_SERVER']
    notification = 
    { 
      "notification": 
       {
         "title": "test title",
         "message": "test body"
       }
    }
    response = @fcm.send(['firebase_registration_id'], notification)
  end
end

我什至尝试了JSON parse,但仍然无法解决该错误。可能是解决方案,我的rails版本是5.2.3,ruby版本是2.6.3

0 个答案:

没有答案