IMSDK
即时通信 IM 提供全球接入、单聊、群聊、消息推送、资料关系链托管、账号鉴权等全方位解决方案,并提供完备的 App 接入、后台管理接口。
V2TIMOfflinePushManagerabstract

Public 成员函数

virtual ~V2TIMOfflinePushManager ()
 
virtual void SetOfflinePushConfig (const V2TIMOfflinePushConfig &config, V2TIMCallback *callback)=0
 
virtual void DoBackground (uint32_t unreadCount, V2TIMCallback *callback)=0
 
virtual void DoForeground (V2TIMCallback *callback)=0
 

构造及析构函数说明

◆ ~V2TIMOfflinePushManager()

virtual ~V2TIMOfflinePushManager ( )
inlinevirtual

成员函数说明

◆ SetOfflinePushConfig()

virtual void SetOfflinePushConfig ( const V2TIMOfflinePushConfig config,
V2TIMCallback callback 
)
pure virtual

设置离线推送配置信息 note

  • 如果您想关闭离线推送,请把 config 设置为 V2TIMOfflinePushConfig()
    参数
    config离线推送配置
    callback回调

◆ DoBackground()

virtual void DoBackground ( uint32_t  unreadCount,
V2TIMCallback callback 
)
pure virtual

APP 检测到应用退后台时可以调用此接口,可以用作桌面应用角标的初始化未读数量。

  • 从 6.1 版本开始,如果配置了离线推送,会收到厂商或 TPNS 的离线推送通道下发的通知栏消息。
参数
unreadCount未读数量
callback回调

◆ DoForeground()

virtual void DoForeground ( V2TIMCallback callback)
pure virtual

APP 检测到应用进前台时可以调用此接口

  • 从 6.1 版本开始,调用 DoForeground,会停止离线推送。但如果应用被 kill,仍然可以正常接收离线推送。
参数
callback回调