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

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

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


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


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

1.png


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

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

2.png


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

3.png


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

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

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

厂商集成设置界面如下:

4.png


4、前端调用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  -->

image.gif

极光后台操作界面如下:

5.png


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

6.png


模块的文档中也提供了相应的方法,具体可以参考APICloud开发平台官方文档https://docs.apicloud.com/Client-API/Open-SDK/jpushVip

目录
相关文章
|
1月前
|
数据采集 人工智能 前端开发
我写个HarmonyOS Next版本的微信聊天03-完结篇
我写个HarmonyOS Next版本的微信聊天03-完结篇
36 0
我写个HarmonyOS Next版本的微信聊天03-完结篇
|
JSON 开发工具 Android开发
apicloud如何对接大牛直播SDK
随着apicloud的普及,越来越多的用户苦于apicloud下没有一款真正靠谱低延迟的rtmp/rtsp直播播放器苦恼。
|
API PHP 开发工具
漏刻有时API接口实战开发系列(11):腾讯云短信3.0sms开发SDK环境部署及配置的实战总结
漏刻有时API接口实战开发系列(11):腾讯云短信3.0sms开发SDK环境部署及配置的实战总结
245 0
|
前端开发 数据库
ApiCloudApp开发 - 快速调试
@@@ 在需要调试的页面引入vconsole 但每个页面都需要引入 换一种思路:封装一个console方法,储存到数据库中 再加上一个页面可以查询 ¥¥¥
200 0
|
移动开发 小程序 JavaScript
APICloud平台常用技术点汇总详解
使用 APICloud 可以开发移动 APP、小程序、html5 网页应用。如果要实现编写一套代码编译为多端应用(移动 APP、小程序、html5 ),需使用 avm.js 框架进行开发。如果只开发 APP,则可以使用前端技术(HTML5、Vue、react 等)、avm.js 进行开发,还可以使用模块商店大量的原生模块以及多端组件。
284 0
|
JavaScript 前端开发
仿网易云项目笔记
仿网易云项目笔记
155 0
|
Android开发 开发者
手把手教你使用腾讯的热修复框架-Tinker
手把手教你使用腾讯的热修复框架-Tinker
757 0
手把手教你使用腾讯的热修复框架-Tinker
|
运维 安全 测试技术
APICloud数据云3.0使用教程
数据云3.0是一个全新的服务端开发运维平台,提供从后端开发、接口联调到上线运营维护等一整套方案。开发者无需考虑数据库和服务器等基础设施,无需关心服务器测试环境的搭建,数据的备份及服务扩容等与业务无关的工作,只需关心逻辑本身。通过云引擎,云数据库,云函数,内置模型、等功能模块方便用户快速实现常用的后端功能。
429 0
APICloud数据云3.0使用教程
|
开发工具 Android开发 开发者
使用APICloud & MobTech SDK 快速实现分享到社交平台功能
做移动端开发的同学对分享功能应该很了解了,比如很多APP都有分享到微信、微博的功能,可以分享文本、图片、链接、音乐等。本文将为大家讲解如何使用APICloud & MobTech SDK 快速实现分享到社交平台的功能。
233 0
使用APICloud & MobTech SDK 快速实现分享到社交平台功能
|
移动开发 小程序 开发工具
小白从0到1学习app开发,以APICloud为例
小白如何开发APP,需要学习哪些知识?可以从0到1完成一个APP的开发。本文以以APICloud(www.apicloud.com)为例,介绍如何开发一个APP。
270 0