• 个推SDK别名功能使用解析:与第三方账号打通,实现精细化推送


    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、登录个推开发者中心(https://dev.getui.com/),点击个推消息推送-选择应用-配置管理-别名管理

    2、绑定用户【别名】

    ①点击【添加别名】:输入别名和CID即可绑定别名用户。

    ②批量添加别名:首先创建一个别名和对应CID的TXT文本,然后点击【批量导入】上传别名列表文本,最后点击【导入】即可批量添加别名以及对应的CID用户。

    注意事项:

    重复绑定别名以最后一次为准,同一个CID 绑定接口调用的间隔需大于 1s,客户端单个设备每天限制调用 100 次。

    一个 CID 只支持绑定一个别名,一个别名至多绑定 10 个CID 。

    3.服务端推送

    开发者可通过调用个推服务端API 或者直接从个推开发者中心页面推送消息。

    3.1 服务端API 推送

    使用别名单推接口,在给每个别名用户推送的内容都不同的情况下,可以批量或单个给指定别名用户推送消息。适用于银行类APP群发工资时的银行卡动账提醒、单个用户转账的银行卡动账提醒等场景。具体操作见下说明文档:

    1、别名单推接口使用说明文档:https://www.getui.com/college/2022031494

    2、别名批量单推使用说明文档:https://www.getui.com/college/2022031494

    3.2 开发者中心推送

    1、别名推送:别名绑定成功后,点击创建通知/透传消息-目标选择,选择【别名用户】进行消息推送。例如绑定别名用户为【测试】,输入【测试】即可圈选测试别名下的所有用户进行推送。

    ​​​​

    2、根据推送页面说明填写好其他配置信息,查看推送预览,确认无误后,点击【确定】,正式发送推送。

    总结
    企业在多业务线运营过程中,别名推送还能够帮助拥有多个应用的企业打通多应用账号体系,解决应用之间账户信息不同步的问题,方便运营进行统一推送与管理,极大减少运营成本,提升用户服务效率。

    如果您对别名推送感兴趣,
    可以扫码添加@个推技术支持 立即咨询。

  • 相关阅读:
    css解决display:inline-block;产生的缝隙(间隙)
    js二进制与十进制互转
    js获取HTTP的请求头信息
    安装WampServer时出现的问题(丢失VCRUNTIME140.dll或MSVCR110.dll)以及解决办法
    学习安装并配置前端自动化工具Gulp
    解决overflow:hidden在安卓微信页面没有效果的办法
    Python 调用 ES、Solr、Phoenix
    Python 调用 Hprose接口、Dubbo接口、Java方法
    Python调用Redis
    robot用例执行常用命令(转)
  • 原文地址:https://www.cnblogs.com/evakang/p/16043618.html
Copyright © 2020-2023  润新知