uniApp推送消息测试

    push() {
            
            uni.subscribePush({
                provider: 'unipush',
                success: function(res) {
                    console.log('success_msg:' + JSON.stringify(res));
                }
            });
            let osname = plus.os.name;
            console.log(osname);
            
            if (osname == 'Android') {
                uni.onPush({
                    provider: 'unipush',
                 success: function() {
                        console.log('监听透传成功');
                        
                    },
                    callback: function(data) {
                        console.log('data',data)
                        console.log('接收到透传数据:' + JSON.stringify(data));
                        
                        plus.push.createMessage(data.data, {});
                        // 
                    }
                });
            }
            // 监听在线消息事件
            if (osname == 'iOS') {
                plus.push.addEventListener(
                    'receive',
                    function(msg) {
                        plus.push.createMessage(msg.content, 'LocalMSG', {
                            cover: false
                        });
                     setTimeout(() => {
                            plus.push.clear();
                        }, 3000);
                    },
                    false
                );
            }
            plus.push.addEventListener(
                'click',
                //这里写业务逻辑
                function(data) {
                    console.log(data);
                },
                false
            );
            plus.push.addEventListener(
                'receive',
                function(res) {
                    
                    let options = { cover: false };
                    console.log('res',res);
                    console.log('res.content',res.content);    
                    plus.push.createMessage(res.content, res.payload, options);
                },
                false
            );
        }

 

posted @ 2022-02-11 10:20  风一样的猿  阅读(400)  评论(1)    收藏  举报