apicloud apicloud

注册
查看: 433|回复: 3

[BUG] 融云setConversationNotificationStatus设置消息免打扰安卓无效 未复现

主题:
9
帖子:
25
云币:
40

[BUG] 融云setConversationNotificationStatus设置消息免打扰安卓无效 未复现

433 3 | 发表于 2021-5-19 22:34:57 |阅读模式 | |
本帖最后由 36号码工 于 2021-5-19 22:48 编辑

模块rongCloud2 版本v3.3.9。。。  如题,几年前我看论坛都有人提出来这个问题,现在都还没有解决吗? 问题我再描述一下:开启消息免打扰,app退到后台,安卓照样还是能收到消息推送通知 。IOS的收不到推送通知了,是我的操作姿势不对吗?,请指教


主题:
363
帖子:
54736
云币:
22874
发表于 2021-5-20 16:31:24 |
我这测试没问题

rong.setConversationNotificationStatus({
            conversationType: 'PRIVATE',
            targetId: gettargetId(),
            //targetId: '123',
            //notificationStatus : 'NOTIFY'
            notificationStatus: 'DO_NOT_DISTURB'

        }, function (ret, err) {
            console.log('set');
            if (ret.status == 'success')
                api.toast({
                    msg: 'success:' + ret.result.code
                });
            else
                api.toast({
                    msg: err.code
                });
        })
【奖金150万】“用友·华为云杯”第三届开发者大赛报名开启,APICloud开发者直接报名参加:点击报名

主题:
0
帖子:
2
云币:
2
发表于 2021-5-20 18:34:43 |
开启消息免打扰,app退到后台,安卓照样还是能收到消息推送通知  无法实现真正的免打扰。  苹果端正常

主题:
0
帖子:
2
云币:
2
发表于 2021-5-20 18:35:31 |
//开启 / 关闭 消息免打扰
//type=1私聊  2群聊
//status=0 免打扰 1提醒
function setNotificationStatus(type,targetId,status,callback){
    rong.setConversationNotificationStatus({
        conversationType:type,
        targetId:targetId,
        notificationStatus:status=='NOTIFY'?'DO_NOT_DISTURB':'NOTIFY'
    }, function(ret, err) {
        callback&&callback(ret,err);
    });
    if (status=='NOTIFY') {
        rong.disableLocalNotification(function(ret, err) {
            console.log(JSON.stringify(ret));
        })
    }else {
        // rong.setNotificationQuietHours({
        //     startTime: '00:00:00',
        //     spanMinutes:1
        // }, function(ret, err) {
        //     api.toast({ msg: ret.status });
        // })
    }
}
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表