极光征文 | 我与极光的缘分
首先简单介绍下极光推送;极光推送(JPush)是独立的第三方云推送平台,致力于为全球移动应用开发者提供移动消息推送服务。2016年6月,国内一站式开发者服务平台极光推送发表公开声明,宣布品牌正式全面升级为大数据综合服务商“极光”。极光推送,英文简称 JPush,是一个面向普通开发者开放的,免费的第三方消息推送服务。轻量级的客户端SDK:开发者只需在客户端集成极光推送 SDK,即可轻松地添加 Push功能到他的 App中。极光推送支持 Android、iOS、windows phone。云推送服务:开发者可以在管理Portal上快捷地向用户推送消息,也可以定制推送的时间、用户群、位置等,还提供远程推送 API。其中极光产品包括,通讯云(JMessage)、极光短信服务(JSMS)、极光统计(JAnalytics)、极光分享(JShare)等开发者服务等。极光IM(JMessage)致力于帮助app解决应用内聊天及跨应用聊天问题,快速集成SDK,提供稳定可靠的APP用户间聊天功能。极光短信(JSMS)为开发者提供短信下发功能,包括验证码类短信、通知类短信和营销类短信三大类。极光统计(JAnalytics)提供整合Android、iOS的统计服务。极光分享帮助应用具备国内主流社交平台分享功能,提供新浪微博、QQ、微信等第三方社会化分享服务,提高产品推广效率,帮助产品提高用户体验,获得更多用户。
极光iAPP是基于用户在移动终端设备上的行为数据进行挖掘的大数据产品,旨在监测各类APPS使用情况。分析用户行为特征,建立APP的用户画像,为客户提供内部运营支持及决策和外部竞争对手分析的一站式服务。极光iZone是基于设备为中心的技术和用户线上线下行为标签,为客户提供基于移动大数据的稳定可持续的商业地理服务,为企业决策、数据化运营、行业研究、顾客洞察、营销策划、公共关系处理等需求提供数据支撑。极光iAudience从客户价值入手,围绕着客户特征行为,结合不断完善的极光数据服务客户标签库,提供客户洞察的角度和关键指标,并以开放接口的形式服务全行业。极光反欺诈产品面向所有需要金融领域风险控制能力的客户,全面提供特征客户识别、疑似设备识别、疑似来源识别、欺诈团伙识别及网络分析服务。
客户端集成极光推送,然后在软件启动的时候,获取RID(也可以自定义别名和标签)然后上传值给服务器,当触发了某个事件时,进行网络请求,服务器端接收到会通过极光推送,发送推送(给不同标签组)。客户端再去根据不同的需求去接受数据,处理数据appkey是可以对应 android和苹果端的。
一、注册和配置按照官方文档配置即可
https://docs.jiguang.cn/jpush/client/Android/android_3m/
二、依据SDK 创建推送业务
三、微服务部署
四、服务调用
衷心祝愿极光社区活动越办越好,未来有更多的人使用极光来进行消息推送服务。
2019.01.21于北京海淀
本文为极光征文参赛文章