点击右上角微信好友
朋友圈
请使用浏览器分享功能进行分享
作者:史坤坤 深圳市和讯华谷信息技术有限公司
消息推送类SDK凭借灵活易用的技术框架和业务模式被广泛应用在Android、iOS、Web等多系统、多平台,具有集成接入方便快捷,推送服务高速稳定等特点。消息推送类SDK在提供基础的消息推送服务的同时,具备用户标签、地理围栏、统计分析等配套功能,可有效提升消息的送达率、展示率和点击率,通过精细化用户触达,助力移动应用(App)、小程序等互联网产品提升日活和留存。
一
消息推送类SDK的常见功能
1.用户标签功能
消息推送类SDK可通过标签功能对消息触达用户进行分类,根据不同类别用户实现精准消息推送。SDK后台会将用户ID、别名、TAG等标识一一绑定,在SDK下发通知时可根据开发者需求筛选不同的用户或用户群体逐一推送消息,从而摒弃盲目推送,实现精细化运营。
2.地理围栏功能
消息推送类SDK可根据开发者需求创建地理围栏消息。在App用户启动位置搜索功能后,SDK可实时分析终端所处的地理位置,当用户设备进入、离开或者处于地理围栏内时,即可接获开发者预设的消息通知,从而实现在合适的位置将有效信息推送给特定对象。
3.统计分析功能
消息推送类SDK可对推送情况开展统计,并向开发者反馈详细的实时数据。通过针对服务流程重要节点数据的埋点上报,SDK可实现全消息生命周期的数据统计,详细记录消息折损情况,协助开发者分析用户价值和推送效果,从而达成精细化的用户触达。
二
消息推送类SDK的技术特点
1.开发部署
消息推送类SDK多集成基于API的推送和基于Web Portal的推送方式,一方面方便运营人员在Web端登录调试,另一方面允许开发者利用API进行二次开发,将推送功能集成到各类App内。此外,广播推送技术则是消息推送类SDK服务实现的基础方式之一,在向所有用户推送同样的消息时,可实现千万级用户规模秒级送达,在提供对点对点推送时,可保障毫秒级响应。
2.技术架构
消息推送类SDK系统架构多采用“热插拔”模式,通过将公共服务抽离,精简SDK分发包,实现核心功能的统一管理,且在通过剥离SDK基础服务层和核心层后,仅需动态配置基础服务层组件,即可实现多个SDK的维护、升级,极大降低了消息推送类SDK的维护成本。此外,通过采用微服务后台架构,可进一步实现推送服务解决方案的解耦,提升后台系统安全性与业务的独立扩展能力。
下期要点
消息推送类SDK——安全热点及实践
消息推送类SDK通过用户标签、地理围栏、数据分析等业务功能,有针对性地向推送各类消息,有效扩展了移动互联网用户获取信息的渠道和效率。然而伴随消息推送类SDK蓬勃发展,技术架构高速创新升级的同时,欺骗误导用户、内容违法违规、过度收集数据、安全风险漏洞等问题也逐渐浮现,引发社会广泛关注。数据安全共同体计划—SDK安全系列专栏将持续关注消息推送类SDK安全合规问题,下一期《消息推送类SDK安全热点及实践》将围绕当前法律法规要求,深入剖析消息推送类SDK业务的安全合规实践及技术手段,敬请期待!