函数 | |
TIM_API int | TIMMsgSetOfflinePushToken (const char *json_token, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMMsgDoBackground (uint32_t unread_count, TIMCommCallback cb, const void *user_data) |
TIM_API int | TIMMsgDoForeground (TIMCommCallback cb, const void *user_data) |
TIM_API int TIMMsgSetOfflinePushToken | ( | const char * | json_token, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
1.1 设置离线推送配置信息(iOS 和 Android 平台专用)
json_token | 离线推送配置 Json 字符串, Json Key 请参考 OfflinePushToken。注意 kTIMOfflinePushTokenToken 字段要填写为设备 Token 的 hex 字符串(即 base16 编码)。 |
cb | 成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
示例
TIM_API int TIMMsgDoBackground | ( | uint32_t | unread_count, |
TIMCommCallback | cb, | ||
const void * | user_data | ||
) |
1.2 APP 检测到应用退后台时可以调用此接口,可以用作桌面应用角标的初始化未读数量(iOS 和 Android 平台专用)
unread_count | 未读数量 |
cb | 成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |
TIM_API int TIMMsgDoForeground | ( | TIMCommCallback | cb, |
const void * | user_data | ||
) |
1.3 APP 检测到应用进前台时可以调用此接口(iOS 和 Android 平台专用)
cb | 成功与否的回调。回调函数定义请参考 TIMCommCallback |
user_data | 用户自定义数据,ImSDK只负责传回给回调函数cb,不做任何处理 |