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层面,我们可以自行控制,至于你的需求,根据时间控制下方法调用就行了,同时你也可以看看设置中关于提醒的开关,可以要根据你的需求做一下控制。

时间: 2024-08-04 07:27:14

Android端新消息推送的相关文章

怎样使用android客户端的消息推送开源包androidpn。

问题描述 怎样使用android客户端的消息推送开源包androidpn. 下载了androidpn 的server和client 0.5.0的版本,具体怎么部署,客户端怎么实现,服务端怎么实现呢,最好有实际经验的朋友帮忙解答一下.非常感谢.

Android应用中消息推送完美方案分享

1.消息推送基础 消息推送,就是在互联网上通过定期传送用户需要的信息来减少信息过载的一项新技术.推送技术通过自动传送信息给用户,来减少用于网络上搜索的时间.它根据用户的兴趣来搜索.过滤信息,并将其定期推给用户,帮助用户高效率地发掘有价值的信息 当我们开发需要和服务器交互的移动应用时,基本上都需要和服务器进行交互,包括上传数据到服务器,同时从服务器上获取数据. 一般情况下,客户端与服务器之间通讯客户端是主动的,但这就存在一个问题就是一旦服务器数据有更新或者服务器要下发通知给客户端只能等客户端连接的

Android几种消息推送方案总结

首先看一张国内Top500 Android应用中它们用到的第三方推送以及所占数量: 现在总结下Android平台下几种推送方案的基本情况以及优缺点: 一.使用GCM(Google Cloude Messaging) Android自带的推送GCM可以帮助开发人员给他们的Android应用程序发送数据.它是一个轻量级的消息,告诉Android应用程序有新的数据要从服务器获取,或者它可能是一个消息,其中包含了4KB的payload data(像即时通讯这类应用程序可以直接使用该payload消息).

APP消息推送到达率评估方案

近期社区里许多开发者问到了移动APP Android端的消息推送到达率的对比方案,正好近期看到了一篇CSDN的博文,介绍了作者所在公司总结的消息推送到达率的评估方案,比较合理,MARK一下,也供广大开发者参考. 原文地址如下:http://blog.csdn.net/asialiyazhou/article/details/60954636

android消息推送-Android消息推送干什么用呀?

问题描述 Android消息推送干什么用呀? Android的消息推送干什么用呀?是从服务器推送过来的么?还是服务器有更新之后,手机端解析了数据之后,在用户打来软件的时候再推送? 解决方案 服务器调用第三方的接口,推送到你手机上,提醒你某个业务有新动作了,即使app不启动,也是可以推送的,微信,qq你总该用过吧 解决方案二: android消息推送Android消息推送Android中的消息推送 解决方案三: 信鸽和JPush都挺好用的

Worktile中百万级实时消息推送服务的实现

在团队协同工具 Worktile的使用过程中,你会发现无论是右上角的消息通知,还是在任务面板中拖动任务,还有用户的在线状态,都是实时刷新.Worktile中的推送服务是采用的是基于XMPP协议.Erlang语言实现的Ejabberd,并在其源码基础上,结合我们的业务,对源码作了修改以适配我们自身的需求.另外,基于AMQP协议也可以作为实时消息推送的一种选择,踢踢网就是采用 RabbitMQ+STOMP协议实现的消息推送服务.本文将结合我在Worktile和踢踢网的项目实践,介绍下消息推送服务的具

个推是移动消息推送技术服务商

个推现在每天向用户分发8亿条消息,但他们却觉得推送得太多了,未来的推送应该是"在合适的时间.合适的场景把合适的内容推送给合适的人".今天,个推在GMIC大会上发布了他们即将在6月面向所有开发者的个推2.0 Smart Push,希望帮助app摒弃打扰用户的盲目推送. 个推是移动(Android & iOS)消息推送技术服务商,服务的app包括新浪微博.去哪儿.招行.墨迹.唱吧.美图秀秀等.根据个推CEO方毅的介绍,个推目前在第三方推送服务的部署量上占了90%的市场份额,接入应用

Parse Server 支持 iOS 和安卓的消息推送

Parse Server 是前些天 Facebook 刚刚开源的兼容 Parse.com API 的服务器软件.目前该项目宣布支持 iOS 和 Android 平台的消息推送.可通过 PushAdapter 来实现. 使用方式: curl -X POST \ -H "X-Parse-Application-Id: YOUR_APP_ID" \ -H "X-Parse-Master-Key: YOUR_MASTER_KEY" \ -H "Content-Ty

Android中使用socket通信实现消息推送的方法详解_Android

原理最近用socket写了一个消息推送的demo,在这里和大家分享一下. 主要实现了:一台手机向另外一台手机发送消息,这两台手机可以随时自由发送文本消息进行通信,类似我们常用的QQ. 效果图: 原理:手机通过socket发送消息到服务器,服务器每接收到一条消息之后,都会把这条消息放进一个messageList里面,服务器会不停地检测messageList是否含有消息,如果有的话就会根据messageList里面item的数据,推送到相应的另一端手机上面. 下面简单画了一个图来说明这个原理: 演示