Field" to"必须是JSON字符串,FCM错误

时间:2017-06-24 06:07:55

标签: php firebase-cloud-messaging

使用FCM和php向android设备发送通知时显示以下错误

       .successHandler(new AuthenticationSuccessHandler() {
            @Override
            public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response,
                    Authentication authentication) throws IOException, ServletException {

                response.sendRedirect(...);
            }
        })

我的输入格式是

"Field \"to\" must be a JSON string: [\"*****DEVICE TOKEN******\"]\n"

我知道这已经被问到了问题。但是我尝试过那些解决方案,但对我来说并没有像#34; registraion_ids"改为"到"。 请帮助我,并提前感谢。

1 个答案:

答案 0 :(得分:2)

您正在将数组传递给"to":"DEVICE TOKEN" 参数,将其更改为

 nxt = new Node(data);