消息推送如何与第三方账号打通,实现精细化推送
- 消息推送
APP在运营过程中,都拥有属于自己的账号体系,且账号运营体系不尽相同。例如社交类APP的账号体系有社交ID号、自定义昵称、邮箱等等。APP基于账号体系场景下进行消息精细化推送,例如银行类APP账户余额变动、订单状态更新等,需要与账号体系进行打通、绑定、识别,从而实现目标用户消息推送。
因此,为了满足客户精细化推送需求,个推消息推送推出别名推送功能,可快速打破不同账号体系下的信息屏障,通过个推CID与APP的账号体系进行绑定,实现目标用户精细化推送,以满足某些场景下的特定推送需求。
名称解释
①CID:个推业务层中的对外用户标识,用于标识客户端身份,由第三方客户端获取并保存到第三方服务端,是个推 SDK 的唯一识别号,简称 CID。
②别名:别名是 APP 为用户定义的标识,可用于用户账号与个推 cid 关联,建议将邮箱、昵称等用户标识设为别名。为用户绑定别名后,可以通过别名圈选目标用户进行推送。
技术实现方案
1. 前置准备
完成 Android 集成指南 和 iOS 集成指南 。
2. 设置别名
开发者可在客户端或者服务端给 CID 设置别名,客户端需要区分Android 和 iOS,服务端无需区分,开发者选择其中一个渠道(客户端或服务端)设置即可。
类型 | 实现方式 |
Android 客户端 | 在成功获取 CID 的回调方法 onReceiveClientId 内,调用 绑定别名接口 将 APP 的用户标识设置为 CID 的别名。 |
iOS 客户端 | 在成功获取 CID 的回调方法 GeTuiSdkDidRegisterClient 内,调用 绑定别名接口 将 APP 的用户标识设置为 CID 的别名。 |
2.1 客户端设置别名
开发者需要自己存储 CID,在系统新增 CID 时,调用绑定别名接口将APP 的用户标识设置为 CID 的别名。
2.2 服务端设置别名
1)登录个推开发者中心,点击个推消息推送-选择应用-配置管理-别名管理
2)绑定用户【别名】
①点击【添加别名】:输入别名和CID即可绑定别名用户。
②批量添加别名:首先创建一个别名和对应CID的TXT文本,然后点击【批量导入】上传别名列表文本,最后点击【导入】即可批量添加别名以及对应的CID用户。
注意事项:
重复绑定别名以最后一次为准,同一个CID 绑定接口调用的间隔需大
于 1s,客户端单个设备每天限制调用 100 次。
一个 CID 只支持绑定一个别名,一个别名至多绑定 10 个CID 。
3. 服务端推送
开发者可通过调用个推服务端API 或者直接从个推开发者中心页面推送消息。
3.1 服务端API 推送
使用别名单推接口,在给每个别名用户推送的内容都不同的情况下,可以批量或单个给指定别名用户推送消息。适用于银行类APP群发工资时的银行卡动账提醒、单个用户转账的银行卡动账提醒等场景。具体操作见下说明文档:
3.2 开发者中心推送
1)别名推送:别名绑定成功后,点击创建通知/透传消息-目标选择,选择【别名用户】进行消息推送。例如绑定别名用户为【测试】,输入【测试】即可圈选测试别名下的所有用户进行推送。
2)根据推送页面说明填写好其他配置信息,查看推送预览,确认无误后,点击【确定】,正式发送推送。
总结
企业在多业务线运营过程中,别名推送还能够帮助拥有多个应用的企业打通多应用账号体系,解决应用之间账户信息不同步的问题,方便运营进行统一推送与管理,极大减少运营成本,提升用户服务效率。
如果您对别名推送感兴趣,可以扫码添加@个推技术支持 立即咨询。
-
每日互动官方微信号
公司动态、品牌活动
-
个推官方微信号
新品发布、官方资讯
-
个推技术实践
技术干货、前沿科技