首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >push Events推送通知中触发的事件和回调不正确

push Events推送通知中触发的事件和回调不正确
EN

Stack Overflow用户
提问于 2013-03-19 10:01:22
回答 1查看 975关注 0票数 0

我正在使用插件的registerDeviceunregisterDevice方法,并在pushwoosh中查看我的应用程序的控制面板。我的应用程序的首选项默认是接受推送通知,所以我注册了,这样我的订阅量就会在push works控制面板中递增。它还会触发一个push-notification事件,其中该事件具有指南中所示的notification属性,但它被设置为null。这很令人困惑,因为我还没有从控制面板发送任何推送通知。

然后,我将推送首选项设置为false,并取消注册该设备。它之所以有效,是因为我的订阅者计数在控制面板中递减,但触发的是fail回调,并且它获得的唯一参数是与寄存器success回调获得的推令牌字符串相同的推送令牌字符串。如果我在那之后再次取消注册,仍然只触发fail回调,但这次唯一的参数是空字符串。

在处理来自插件的响应时,我是否做错了什么?

我用来测试的代码:

代码语言:javascript
复制
(function() {
    $document.on('push-notification', function(evt) {
        var n = evt.originalEvent.notification;
        console.log(n);
    });

    var pushPrefApply = function() {
        app.pushPref(function(pushPref) {
            console.log('pushPref', pushPref);
            if (!pushPref) {
                window.plugins.pushNotification.unregisterDevice(
                    function() {
                        console.log('unreg ok', arguments);
                    },
                    function() {
                        console.log('unreg fail', arguments);
                    }
                );
                return;
            }
            window.plugins.pushNotification.registerDevice(
                {
                    projectid: '123456789012',
                    appid : 'F0000-BAAAA'
                },
                function(pushToken) {
                    console.log('reg ok', arguments);
                },
                function(status) {
                    console.log('reg fail', arguments);
                }
            );
        });
    };

    //code for changing/initiating push preference goes here
})();

$document不是打字错误,它已经定义好了。app.pushPref是首选项设置/获取功能。在deviceready上的其他地方已经完成了window.plugins.pushNotification.onDeviceReady

我希望pushwoosh开发人员能对此有所了解。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-27 21:42:34

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15490283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档