Constructors
constructor
- new PushManager(pushManager): PushManager
Parameters
- pushManager: EMPushManager
Methods
addListener
- addListener(listener): void
Returns void
clearRemindTypeForConversation
- clearRemindTypeForConversation(conversationId, type): Promise<void>
Returns Promise<void>
getPushTemplate
- getPushTemplate(): Promise<string>
Returns Promise<string>
getSilentModeForConversation
getSilentModeForConversations
- getSilentModeForConversations(conversations): Promise<Map<string, SilentModeResult>>
- 返回批量获取指定会话免打扰设置的 Promise 结果。
removeListener
- removeListener(listener): void
Returns void
setPushTemplate
- setPushTemplate(templateName): Promise<void>
Returns Promise<void>
- 返回设置离线推送推送模板的 Promise 结果。
setSilentModeForAll
- setSilentModeForAll(param): Promise<SilentModeResult>
- 返回当前登录用户免打扰设置的 Promise 结果。
setSilentModeForConversation
- setSilentModeForConversation(conversationId, type, pushRemindType): Promise<SilentModeResult>
-
syncConversationsSilentModeFromServer
- syncConversationsSilentModeFromServer(): Promise<void>
Returns Promise<void>
- 返回同步服务器会话免打扰状态的 Promise 结果。
unbindPushToken
- unbindPushToken(certName): Promise<void>
Returns Promise<void>
updatePushDisplayStyle
- updatePushDisplayStyle(style): Promise<void>
Returns Promise<void>
updatePushNickname
- updatePushNickname(nickname): Promise<void>
Returns Promise<void>
uploadPushToken
- uploadPushToken(token, certName): Promise<string>
Parameters
- token: string
- certName: string
Returns Promise<string>
- 返回绑定 token 的Promise结果。成功的话,返回绑定的token。
添加 PushListener。