0

我对 ffos 的简单推送有问题。这是我的代码:

    var 端点;
    $(文档).ready(函数() {
        注册推送();
        navigator.mozSetMessageHandler("push", function(message) {
            如果(message.pushEndpoint == 端点){
                console.log("推送通知:"+message.version);
            }
        });
        navigator.mozSetMessageHandler("push-register", function() {
            注册推送();
        });
    });
    函数注册推送(){
        var req = navigator.push.register();
        req.onsuccess = 函数(e){
            端点 = e.target.result;
            控制台.log(端点);
        }
    }

当我启动应用程序时它工作正常,但几分钟后,如果我尝试向端点发送推送,则没有任何反应。但是当我调用该registerPush();函数时,一切都会再次运行几分钟。

4

1 回答 1

0

据说可能有bug。一些路由器可能正在过滤推送通知,所以这可能是问题所在。我认为可以使用 3G 连接绕过它。

于 2014-05-21T20:34:13.243 回答