注册

Android端新消息推送

当退出软件时却未退出环信登录状态,那么:
1、如何取消新消息的推送?
2、当有新消息推送过来时,如何取消铃音提示?
3、我只想在10:00--18:30这段时间内接收新消息推送,其余时间不接收新消息推送,该怎么做?
已邀请:
public synchronized void onNewMsg(EMMessage message) {
        if(EMChatManager.getInstance().isSlientMessage(message)){
            return;
        }
        
        // 判断app是否在后台
        if (!EasyUtils.isAppRunningForeground(appContext)) {
            EMLog.d(TAG, "app is running in backgroud");
            sendNotification(message, false);
        } else {
            sendNotification(message, true);

        }
        
        viberateAndPlayTone(message);
    }在HXNotifier类中你可以看到有这个方法,snedNotification是提醒的方法,    viberateAndPlayTone(message);是控制声音和震动的方法,也就是说新版本的sdk把消息提醒提到了demo层面,我们可以自行控制,至于你的需求,根据时间控制下方法调用就行了,同时你也可以看看设置中关于提醒的开关,可以要根据你的需求做一下控制。

要回复问题请先登录注册