使用说明

更新时间:2019-05-15 18:52:44

概述

本文介绍如何在集成 push sdk 后如何给用户发送推送

sdk 集成

请参照 sdk 集成文档

平台配置

目前配置支持小米和华为的三方通道配置,这些配置为选填;

接入三方通道可以使其在三方系统手机中增大推送到达率,比如小米 push 开启后 app 进程被杀死后依旧可以收到推送。

配置内容如图

undefined
其中小米和华为需要去其对应的官网进行申请
小米 push https://dev.mi.com/console/appservice/push.html
华为 push https://developer.huawei.com/consumer/cn/
注意 app 的包名填写记得和本平台一致。

消息管理平台

消息管理平台提供了一个简单的 push 发送和管理的工具
在应用列表中可以进入消息管理入口页面如下

undefined

提供了编辑 title 和 body 功能外,还提供了一个 url 输入框,这个 url 是用来让 App 收到推送后跳转到指定页面用的。

实现指定url页面功能
(注意如果走了三方辅助通道无法打开指定 url,只能打开 app 首页)
消息管理平台发送消息类型中 androidOpenType 为 None 所以不做任何处理的话是不会跳转到指定 url 的
你需要在SDK 初始化中你实现的 Receiver 中的这个方法添加自己的逻辑代码跳转到对应页面

    protected void onNotificationClickedWithNoAction(Context context, String title, String summary, String extraMap) {

其中 extrapMap 的格式类似为 '{"url": "http://aliyun.com"}' 这种json格式,取出其中的url自行跳转到url对应的页面。

发送
默认是给所有设备推送通知类型的消息,如果需要根据规则过滤相应用户来发送请使用平台开放的 api 接口进行发送。 api 列表 https://dev.iot.aliyun.com/iotstudio/api_center?spm=a2c9d.12728481.0.0.1f501b50YM93tg&serviceId=45

更多

该功能基于阿里云的移动推送,更多细节可以参考 https://help.aliyun.com/product/30047.html

results matching ""

    No results matching ""