hyphenate_SDK3.0  3.6.1
hyphenatejavaIMSDK
Public 成员函数 | 所有成员列表
com.hyphenate.chat.EMPushManager类 参考

Public 成员函数

void enableOfflinePush () throws HyphenateException
 
void disableOfflinePush (int start, int end) throws HyphenateException
 
EMPushConfigs getPushConfigs ()
 
EMPushConfigs getPushConfigsFromServer () throws HyphenateException
 
void updatePushServiceForGroup (List< String > groupIds, boolean noPush) throws HyphenateException
 
List< String > getNoPushGroups ()
 
boolean updatePushNickname (String nickname)
 

详细描述

Created by wei on 2016/12/7. 离线消息推送管理类,针对GCM、小米、华为等离线推送以及APNS

成员函数说明

◆ disableOfflinePush()

void com.hyphenate.chat.EMPushManager.disableOfflinePush ( int  start,
int  end 
) throws HyphenateException

在指定的时间段(24小时制)内,不推送离线消息

参数
start开始时间
end结束时间
异常
HyphenateException

◆ enableOfflinePush()

void com.hyphenate.chat.EMPushManager.enableOfflinePush ( ) throws HyphenateException

开启离线消息推送

异常
HyphenateException

◆ getNoPushGroups()

List<String> com.hyphenate.chat.EMPushManager.getNoPushGroups ( )

获取关闭了离线消息推送的群组

返回

◆ getPushConfigs()

EMPushConfigs com.hyphenate.chat.EMPushManager.getPushConfigs ( )

从缓存获取推送配置信息

返回

◆ getPushConfigsFromServer()

EMPushConfigs com.hyphenate.chat.EMPushManager.getPushConfigsFromServer ( ) throws HyphenateException

从服务器获取推送配置信息

返回
异常
HyphenateException

◆ updatePushNickname()

boolean com.hyphenate.chat.EMPushManager.updatePushNickname ( String  nickname)

更新当前用户的nickname,这样离线消息推送的时候可以显示用户昵称而不是id, 当用户更改昵称时,务必也调用此方法更新到环信服务器,防止显示差异

参数
nickname昵称

◆ updatePushServiceForGroup()

void com.hyphenate.chat.EMPushManager.updatePushServiceForGroup ( List< String >  groupIds,
boolean  noPush 
) throws HyphenateException

设置指定的群组是否接受离线消息推送

参数
groupIds要设置的群组列表
noPushtrue:不接收离线消息推送, false:接收推送
异常
HyphenateException

该类的文档由以下文件生成: