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

详细描述

自定义消息 push。

属性

NSString * title
 
NSString * desc
 
NSString * ext
 
BOOL disablePush
 
NSString * iOSSound
 
BOOL ignoreIOSBadge
 
NSString * AndroidOPPOChannelID
 
NSInteger AndroidVIVOClassification
 

属性说明

◆ title

- (NSString*) title
readwritenonatomicstrong

离线推送展示的标题。

◆ desc

- (NSString*) desc
readwritenonatomicstrong

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

◆ ext

- (NSString*) ext
readwritenonatomicstrong

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

◆ disablePush

- (BOOL) disablePush
readwritenonatomicassign

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

◆ iOSSound

- (NSString*) iOSSound
readwritenonatomicstrong

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

◆ ignoreIOSBadge

- (BOOL) ignoreIOSBadge
readwritenonatomicassign

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

◆ AndroidOPPOChannelID

- (NSString*) AndroidOPPOChannelID
readwritenonatomicstrong

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

◆ AndroidVIVOClassification

- (NSInteger) AndroidVIVOClassification
readwritenonatomicassign

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