从研发视角带你进入App Push系列(2)--模板管理模块

1.按功能进行系统规划

1.1 设备管理

1.2 模板管理(*)

1.3 推送服务

1.4 渠道推送

1.5 流量控制

1.6 任务管理

1.7 统一回执

1.8 推送管理平台

2 模板管理模块

模板的管理要根据不同厂商进行划分

2.1 华为分为两类,并且支持多维度进行智能分类 查看

(1) 服务与通讯

(2) 服务提醒 

2.2 消息推送在不同推送类型中有不同的价值体现 

消息推送预期效果的实现,需要推送内容、推送样式以及时间节奏的完美结合。华为推送服务所提供的8种消息推送样式及其实现方法,为应用用户增长和活跃助力。

通知栏消息结构

按顺序   1小图标 - 2应用 - 3摘要 - 4到达时间 - 5标题 - 6内容

从研发视角带你进入App Push系列(2)--模板管理模块

(1) 基本样式【默认方式】

从研发视角带你进入App Push系列(2)--模板管理模块

(2) 自定义小图标

Push Kit提供了两种设置通知栏消息小图标的方法

* 通过服务端API发送下行消息携带“icon”字段

* 通过应用的“AndroidManifest.xml”文件添加meta-data元数据来实现

从研发视角带你进入App Push系列(2)--模板管理模块

(3) 自定义摘要

消息摘要展示在应用名右侧,用于简要描述消息的内容,通过服务端API中的“notify_summary”字段进行设置

从研发视角带你进入App Push系列(2)--模板管理模块

(4) 自定义到达时间

华为Push服务器一旦接收到开发者的消息推送请求,就会立即处理并发送给用户。因此,消息实际到达用户手机的时间是无法自定义的。但是,服务端API提供了用于通知栏消息展示、排序的自定义时间字段“when”。开发者一旦指定此参数,用户通知栏的消息将根据此时间进行展示和排序。

从研发视角带你进入App Push系列(2)--模板管理模块

(5) 自定义消息按钮

通知栏消息支持添加多个按钮,点击按钮可以触发相应的动作

从研发视角带你进入App Push系列(2)--模板管理模块

(6) 大文本样式

早期版本推送服务,默认样式下仅支持单行文本,单行文本支持的字数太少,会有表达不全的缺陷。大文本样式支持标题单行,内容文字多行(当前EMUI 9系统限制最多显示12行中文或者14行英文,EMUI 10&11系统限制最多显示11行中文或者13行英文)

从研发视角带你进入App Push系列(2)--模板管理模块

(7) Inbox

此样式也可以展示多行文本,但是不同于大文本样式,Inbox样式将每行内容都当作独立的单行文本去展示。文本内容最多可展示5行,每行内容展示不了时后边自动添加“...”

从研发视角带你进入App Push系列(2)--模板管理模块

(8) 消息本地化

通知消息本地化又可以理解为国际化多语言展示,指的是通知消息可以根据手机本地语言变化展示对应语言的标题和内容,从而覆盖本消息中普通的标题和内容

从研发视角带你进入App Push系列(2)--模板管理模块

文章来源 【查看

从研发视角带你进入App Push系列(2)--模板管理模块

上一篇:vue axios下载接口返回的zip包文件流。


下一篇:[Oracle] 性能调优实例 - read by other session