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