-
点击通知打开应用模板
php
$data = [
'template_type' => 1,
'template_data' => [
'title' => '', // 通知标题,string(40), 必填
'text' => '', // 通知内容,string(600), 必填
'transmission_type' => 2, // 是否立即启动应用:1 立即启动 2 等待客户端自启动,必填
'transmission_content' => '', // 透传内容,不支持转义字符,string(2048), 必填
]
'cid' => 'target cid', // 推送通知至指定用户时填写
'cid_list' => ['cid1','cid2',...], // 推送通知至指定用户列表时填写
];
-
点击通知打开网页模板
php
$data = [
'template_type' => 2,
'template_data' => [
'title' => '', // 通知标题,string(40), 必填
'text' => '', // 通知内容,string(600), 必填
'url' => '', // 点击通知后打开的网页地址,string(200), 必填
]
'cid' => 'target cid', // 推送通知至指定用户时填写
'cid_list' => ['cid1','cid2',...], // 推送通知至指定用户列表时填写
];
, (*5)
-
点击通知弹窗下载模板
php
$data = [
'template_type' => 3,
'template_data' => [
'title' => '', // 通知标题,string(40), 必填
'text' => '', // 通知内容,string(600), 必填
'pop_title' => '', // 弹出框标题,string(40), 必填
'pop_content' => '', // 弹出框内容,string(600), 必填
'pop_image' => '', // 弹出框图标,string(200), 必填
'load_icon' => '', // 下载图标: 本地图标[file://], 网络图标[http:// 或 https://],string(40), 必填
'load_title' => '', // 下载标题,string(40), 必填
'load_url' => '', // 下载地址,string(200), 必填
'is_auto_install' => true, // 是否自动安装(默认否),boolean
'is_actived' => false, // 安装完成后是否自动启动应用程序(默认否),boolean
]
'cid' => 'target cid', // 推送通知至指定用户时填写
'cid_list' => ['cid1','cid2',...], // 推送通知至指定用户列表时填写
];
, (*6)
-
透传消息模版
php
$data = [
'template_type' => 4,
'template_data' => [
'transmission_type' => 2, // 是否立即启动应用:1 立即启动 2 等待客户端自启动,必填
'transmission_content' => '', // 透传内容,不支持转义字符,string(2048), 必填
'is_ios' => false, // 是否支持 ios (默认不支持),boolean
'is_content_available' => false, // 推送是否直接带有透传数据(默认否), boolean
'badge' => '', // 应用icon上显示的数字,int
'sound' => '', // 通知铃声文件名,string
'category' => '', // 在客户端通知栏触发特定的action和button显示,string
'custom_msg' => [
'key1' => 'value1',
'key2' => 'value2',
...
], // 增加自定义的数据
'title' => '', // 通知标题,string
'text' => true, // 通知内容,string
]
'cid' => 'target cid', // 推送通知至指定用户时填写
'cid_list' => ['cid1','cid2',...], // 推送通知至指定用户列表时填写
];
, (*7)
-
注意事项:, (*8)
- 配置中所有的变量都可以针对于某一条具体的推送自定义值,须放在
template_data
节点下
- 推送可定时展示,开始时间
start_at
与结束时间 end_at
必须同时设置(格式 Y-m-d H:i:s
),否则无效
- 透传消息模版中,当
is_content_available = false
时,title
与 text
必填
-
示例:, (*9)
$data = [
'template_type' => 1,
'template_data' => [
'title' => 'Laravel Getui',
'text' => 'May you succeed.',
'transmission_type' => 1,
'transmission_content' => 'It is transmission content',
'is_ring' => false,
'is_clearable' => false,
'begin_at' => date('Y-m-d H:i:s'),
'end_at' => date('Y-m-d H:i:s', strtotime("+1 day")),
],
'cid' => 'target cid',
];