推送服务是app利用中十分重要的一个服务,尤其对于app开发者而言,没有什么路径比音讯推送更能间接、即时地涉及到指标用户群体。依据相干数据显示,通过推送服务能够显著晋升app的用户粘性和活跃度。
上面咱们就为大家解说一下,如何在APICloud开发平台应用推送性能。
jpushVip模块封装了极光推送平台的SDK,应用此模块可实现接管推送告诉和透传音讯性能。和APICloud平台的推送性能类似,都反对在线推送,然而如果要反对离线推送,须要集成极光厂商通道。
应用极光推送根本流程阐明:
1、在极光推送网站(https://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=" 等前缀不能省略)
//极光配置 <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。