GCM - 很少收到主题消息

8
我正在使用 phonegap-plugin-push 和 GCM 来进行 iOS 和 Android 的推送通知。在过去的三周中,一切都很正常,但突然间就无法正常工作了。我只能收到大约发送消息的 1/20。

我正在使用 GCM 的主题消息功能。当我发送消息时,我会收到成功的响应。

Object {message_id: <MESSAGE_ID>}

但是我似乎很少收到这个消息。

如果我直接向设备(注册令牌)发送消息,那么消息会被正确地接收。

我已经使用jQuery ajax请求和C#后端请求进行了测试。两者的结果都是一样的。

我的jQuery测试脚本:

    $.ajax({
        url: "https://gcm-http.googleapis.com/gcm/send",
        type: "POST",
        dataType: "json",
        crossDomain: true,
        headers: {
            "Authorization": "key=<AUTH_KEY>",
            "Content-type": 'application/json'
        },
        data: JSON.stringify({
            to: "/topics/" + topics,
            priority: 'high',
            content_available: true,
            notification: {
                body: msg,
                title: "Test",
                sound: "bubble.wav"
            },
            data: {
                soundname: "bubble.wav",
                test: "test"
            }
        })
    }).done(function (attr) {
        console.log('done');
        console.log(attr);
    }).error(function (err) {
        console.log('err');
        console.log(err);
    });

在Android和iOS上进行了测试。两者结果相同。


1
这不仅是一个PhoneGap的问题。自从今天早上起,在Xamarin上也发生了同样的情况。 - jsbeckr
我有一种感觉问题出在GCM上,但是找不到类似于内部服务器状态的东西。刚刚收到了我发送的关于两个小时前的通知,在两个设备中的一个设备上。 - iDobbler
1
我们也遇到了同样的问题(从今天早上开始)。一切似乎都按照应该的方式进行,但是没有运气。 - Samuli Hakoniemi
1
同样的问题。从今天早上开始就没有做任何更改... - Idan
我似乎正在逐渐收到我今天发送的所有消息。在过去的一个小时里,我收到了大约30个通知。希望Google明天能解决这个问题。与此同时一直在尝试使用FCM,但似乎遇到了同样的问题。 - iDobbler
1个回答

2

好的,我现在要测试一下。一直在寻找这样的状态页面,但找不到。谢谢! - iDobbler

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接