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

详细描述

自定义消息 push。

Public 成员函数

 V2TIMOfflinePushInfo ()
 
 V2TIMOfflinePushInfo (const V2TIMOfflinePushInfo &)
 
 ~V2TIMOfflinePushInfo ()
 

成员变量

V2TIMString title
 
V2TIMString desc
 
V2TIMString ext
 
bool disablePush
 
V2TIMString iOSSound
 
bool ignoreIOSBadge
 
V2TIMString AndroidOPPOChannelID
 
int AndroidVIVOClassification
 

构造及析构函数说明

◆ V2TIMOfflinePushInfo() [1/2]

◆ V2TIMOfflinePushInfo() [2/2]

◆ ~V2TIMOfflinePushInfo()

结构体成员变量说明

◆ title

V2TIMString title

离线推送展示的标题。

◆ desc

离线推送展示的内容。 自定义消息进行离线推送,必须设置此字段内容。

◆ ext

离线推送扩展字段, iOS: 收到离线推送的一方可以在 UIApplicationDelegate -> didReceiveRemoteNotification -> userInfo 拿到这个字段,用这个字段可以做 UI 跳转逻辑

◆ disablePush

bool disablePush

是否关闭推送(默认开启推送)。

◆ iOSSound

V2TIMString iOSSound

离线推送声音设置(仅对 iOS 生效), 当 iOSSound = kIOSOfflinePushNoSound,表示接收时不会播放声音。 当 iOSSound = kIOSOfflinePushDefaultSound,表示接收时播放系统声音。 如果要自定义 iOSSound,需要先把语音文件链接进 Xcode 工程,然后把语音文件名(带后缀)设置给 iOSSound。

◆ ignoreIOSBadge

bool ignoreIOSBadge

离线推送忽略 badge 计数(仅对 iOS 生效), 如果设置为 true,在 iOS 接收端,这条消息不会使 APP 的应用图标未读计数增加。

◆ AndroidOPPOChannelID

V2TIMString AndroidOPPOChannelID

离线推送设置 OPPO 手机 8.0 系统及以上的渠道 ID(仅对 Android 生效)。

◆ AndroidVIVOClassification

int AndroidVIVOClassification

离线推送设置 VIVO 手机 (仅对 Android 生效)。 VIVO 手机离线推送消息分类,0:运营消息,1:系统消息。默认取值为 1 。