前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >极光推送在APICloud平台的使用教程

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

原创
作者头像
APICloud官方
修改2022-04-24 18:02:19
1.2K0
修改2022-04-24 18:02:19
举报

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

下面我们就为大家讲解一下,如何在APICloud开发平台使用推送功能。

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

使用极光推送基本流程说明:

1、首先需要APICloud开发者账号(www.apicloud.com)和极光推送(www.jiguang.cn)的开发者帐号。在极光控制台中创建应用,获取APP_KEY;应用包名填写APICloud开发平台的包名。

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

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

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

https://go48pg.yuque.com/docs/share/5cc561e9-b103-47a3-93c5-e91a0e4b2402?#

厂商集成设置界面如下:

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

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

代码语言:javascript
复制
    //极光配置
    <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开发平台官方文档https://docs.apicloud.com/Client-API/Open-SDK/jpushVip

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档