极光笔记|极光推送在APICloud平台的使用教程

155 阅读2分钟

推送服务是App应用中非常重要的一个服务,尤其对于App开发者而言,没有什么途径比消息推送更能直接、即时地触及到目标用户群体。根据相关数据显示,通过推送服务可以显著提升App的用户粘性和活跃度。

本期极光笔记就为大家讲解下,如何在APICloud开发平台使用推送功能。

jpushVip模块封装了极光推送平台的SDK,使用此模块可实现接收推送通知和透传消息功能, 和APICloud平台的推送功能相似,都支持在线推送,但是如果要支持离线推送,需要集成极光厂商通道。

**使用极光推送基本流程说明
**
0****1

在极光推送网站(www.jiguang.cn)注册帐号,并创建应用,获取APP\_KEY;应用包名填写APICloud开发平台的包名。

02

在config.xml中配置meta-data,填写JPUSH_APPKEY及JPUSH_CHANNEL参数,JPUSH_APPKEY在应用信息中获取。

03

若是集成极光厂商通道,在config.xml中配置meta-data,小米平台,魅族平台,oppo平台,vivo平台,华为平台推送信息, 各平台申请方式如下,

厂商通道相关参数申请教程:

go48pg.yuque.com/docs/share/…

厂商集成设置界面如下:

04

前端调用jpushVip模块方法,初始化和监听推送消息。

使用此模块之前需先配置config文件 ,方法如下 "MI-" "MZ-" "appid=" 等前缀不能省略。

//极光配置   <meta-data name="JPUSH_CHANNEL" value="渠道号"/>      <meta-data name="JPUSH_APPKEY" value="通过极光推送网站获得appkey" />// <!—xiaomi start-->    <meta-data name="XIAOMI_APPKEY" value="MI-您的应用对应的小米的APPKEY" />    <meta-data name="XIAOMI_APPID"  value="MI-您的应用对应的小米的APPID" />     // <!—xiaomi end -->     // <!--  meizu start -->    <meta-data name="MEIZU_APPKEY" value="MZ-您的应用对应的魅族的APPKEY" />    <meta-data name="MEIZU_APPID" value="MZ-您的应用对应的魅族的APPID" />     //  <!--  meizhu end -->     //  <!-- oppo start -->    <meta-data name="OPPO_APPKEY" value="OP-您的应用对应的OPPO的APPKEY" />    <meta-data name="OPPO_APPID" value="OP-您的应用对应的OPPO的APPID" />    <meta-data name="OPPO_APPSECRET" value="OP-您的应用对应的OPPO的APPSECRET" />     //  <!-- oppo end -->     // <!--    vivo start -->    <meta-data name="com.vivo.push.api_key" value="您的应用对应的VIVO的APPKEY" />    <meta-data name="com.vivo.push.app_id" value="您的应用对应的VIVO的APPID" />     // <!-- vivo end -->     // <!--  huawei start -->    <meta-data name="com.huawei.hms.client.appid"        value="appid=您的应用对应华为的appID"></meta-data>     //  <!--  huawei end -->     // <!--  iOS start -->    <feature name="jpushVip">       <param name="app_key" value="123456789" />       <param name="channel" value="your channel" />    </feature>     //  <!--  iOS end -->

极光后台操作界面如下:

推送的时候可以设定广播所有人、设备标签、设备别名、Registration ID和用户分群推送。

模块的文档中也提供了相应的方法,具体可以参考APICloud开发平台官方文档

docs.apicloud.com/Client-API/…

关于APICloud

2021年,用友将APICloud的移动端低代码开发能力及移动开发生态融入用友BIP后,APICloud深度布局开发者生态,已与用友YonBuilder进一步融合,成为用友YonBuilder的移动端低代码开发平台,并聚合海量功能模块,支持一套代码同时生成Android/iOS端App、小程序,应用开发、发布、运营一站式搞定。目前,已构筑超100万+注册用户的开发者生态,形成坚实的生态壁垒和先进的敏捷开发能力。

关于极光

极光(Aurora Mobile,纳斯达克股票代码:JG)成立于2011年,是中国领先的移动开发者服务提供商,专注于为开发者提供稳定高效的消息推送、一键认证以及流量变现等服务,助力开发者的运营、增长与变现。同时,极光的行业应用已经拓展至市场洞察、金融风控与商业地理服务,助力各行各业优化决策、提升效率。