【发布时间】:2016-06-21 00:50:36
【问题描述】:
我正在使用 gcm gem 从 rails 应用程序发送 android 推送通知。我从 rails 控制台得到的错误是
{:body=>"{\"multicast_id\":5375003398127853487,\"success\":0,\"failure\":1,\"canonical_ids\":0,\"results\":[{ \"error\":\"MismatchSenderId\"}]}", :headers=>{"content-type"=>["application/json; charset=UTF-8"], "日期"=>["星期一,2016 年 3 月 7 日 12:47:23 GMT"],"过期"=>["星期一,3 月 7 日 2016 年 12:47:23 GMT"], "缓存控制"=>["私有, max-age=0"], "x-content-type-options"=>["nosniff"], "x-frame-options"=>["SAMEORIGIN"], "x-xss-protection"=>["1; 模式=块"],"服务器"=>["GSE"], "替代协议"=>["443:quic,p=1"], "alt-svc"=>["quic=\":443\"; 马=2592000; v=\"30,29,28,27,26,25\""], "接受范围"=>["none"], "vary"=>["Accept-Encoding"], "connection"=>["close"]}, :status_code=>200, :response=>"成功", :canonical_ids=>[], :not_registered_ids=>[]}
请帮我弄清楚
【问题讨论】:
-
我发现我之前使用的注册 id 不正确。输入正确的 id 后,我得到了成功的响应,但没有推送进入 android 设备。
-
{\"multicast_id\":5378715674590080992,\"success\":1,\"failure\":0,\"canonical_ids\":0,\"results\":[{\ "message_id\":\"0:1457360447424574%473c9dc2f9fd7ecd\"}]}" 我收到了这个响应,虽然推送没有到达 android。
标签: ruby-on-rails-4 push-notification google-cloud-messaging