注册

离线无法收到推送的消息

使用小米官方的 发送消息 可以收到,但是用环信官方别人发消息,收不到。
我的配置全是按照官方demo文档走的
 



 
 
 权限

 
application中:

EaseUI easeUI = EaseUI.getInstance();
EMOptions options = new EMOptions();
options.setAutoLogin(false);
options.setMipushConfig("APP_ID","APP_KEY");
easeUI.init(this, options);
 
还有个问题。我的理解:如果另个一用户对我发消息,我不在线,这个时候,小米推送,会把消息发给我吧,这个就是离线消息? ,我又看到有人说,环信只是保存到服务器,等你在线在发给你,求解答
已邀请:

已解决。还要添加一个 全局 监听

EMMessageListener messageListener = new EMMessageListener() { private BroadcastReceiver broadCastReceiver = null; @Override public void onMessageReceived(List<EMMessage> messages) { for (EMMessage message : messages) { if(!easeUI.hasForegroundActivies()){ easeUI.getNotifier().onNewMsg(message); } } } @Override public void onCmdMessageReceived(List<EMMessage> messages) { for (EMMessage message : messages) { } } @Override public void onMessageRead(List<EMMessage> messages) { } @Override public void onMessageDelivered(List<EMMessage> message) { } @Override public void onMessageChanged(EMMessage message, Object change) { } }; EMClient.getInstance().chatManager().addMessageListener(messageListener);
 

要回复问题请先登录注册