# 第三方推送
为了更好的方便应用为用户服务,我们还提供了第三方推送的方式帮助你连接你的用户。
提示
为了最大程度的减少冲突,AIHelp 并未集成推送,我们只是做为消息中转的平台,帮助你以推送的方式给用户提醒或其他服务。
# API
# setPushToken:pushPlatform:
在调用 updateUserInfo 设置 UID 之后,调用此方法将用户的推送标识以及推送平台告知 AIHelp。
[AIHelpSupportSDK setPushToken:@"PUSH_TOKEN" pushPlatform:AIHelpTokenPlatformAPNS];
# 参数释义
# pushToken
- 类型:
NSString
- 详情:必传参数。 第三方推送 token,用于标记唯一一台设备,一般由推送服务商提供 API 获取。
# pushPlatform
- 类型:
AIHelpTokenPlatform
- 详情:必传参数。 AIHelp 支持五个推送平台,分别是 APNs、FireBase、极光、个推以及华为推送。
# 代码示例
具体调用示例如下:
AIHelpUserConfigBuilder *userBuilder = [[AIHelpUserConfigBuilder alloc] init];
userBuilder.userId = @"uid";
[AIHelpSupportSDK updateUserInfo:userBuilder.build];
[AIHelpSupportSDK setPushToken:@"PUSH_TOKEN" pushPlatform:PUSH_PLATFORM];