EMPushManager class

推送设置管理类。

Constructors

EMPushManager()

Properties

hashCode int
The hash code for this object.
read-onlyinherited
runtimeType Type
A representation of the runtime type of the object.
read-onlyinherited

Methods

fetchConversationSilentMode({required String conversationId, required EMConversationType type}) Future<ChatSilentModeResult>
获取指定会话的离线推送设置。
fetchPreferredNotificationLanguage() Future<String?>
获取用户设置的推送翻译语言。
fetchPushConfigsFromServer() Future<EMPushConfigs>
从服务器获取推送设置信息。
fetchSilentModeForAll() Future<ChatSilentModeResult>
获取当前登录用户的 app 级别的推送通知设置。
fetchSilentModeForConversations(List<EMConversation> conversations) Future<Map<String, ChatSilentModeResult>>
批量获取指定会话的推送通知设置。
getPushTemplate() Future<String?>
获取推送模板名称。
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeConversationSilentMode({required String conversationId, required EMConversationType type}) Future<void>
删除指定会话的离线推送通知设置。
setConversationSilentMode({required String conversationId, required EMConversationType type, required ChatSilentModeParam param}) Future<void>
设置指定会话的离线推送设置。
setPreferredNotificationLanguage(String languageCode) Future<void>
设置用户推送翻译语言。
setPushTemplate(String pushTemplateName) Future<void>
设置离线推送模板。
setSilentModeForAll({required ChatSilentModeParam param}) Future<void>
设置当前登录用户的 app 级别的推送设置。
toString() String
A string representation of this object.
inherited
updateAPNsDeviceToken(String token) Future<void>
更新苹果推送(APNs)token。
updateFCMPushToken(String token) Future<void>
更新谷歌 FCM 推送 token。
updateHMSPushToken(String token) Future<void>
更新华为推送 token。
updatePushDisplayStyle(DisplayStyle displayStyle) Future<void>
更新推送通知的展示方式。
updatePushNickname(String nickname) Future<void>
更新推送通知收到时显示的昵称。

Operators

operator ==(Object other) bool
The equality operator.
inherited