diff --git a/README.md b/README.md index 02398e4..b3f3655 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,8 @@ Getui::pushMessageToApp($data); 'template_data' => [ 'title' => '', // 通知标题,string(40), 必填 'text' => '', // 通知内容,string(600), 必填 + 'logo' => '', // 通知图标名称,string(40), 必填 + 'logo_url' => '', // 通知图标url地址,string(100), 必填 'transmission_type' => 2, // 是否立即启动应用:1 立即启动 2 等待客户端自启动,必填 'transmission_content' => '', // 透传内容,不支持转义字符,string(2048), 必填 ] @@ -113,6 +115,8 @@ Getui::pushMessageToApp($data); 'title' => '', // 通知标题,string(40), 必填 'text' => '', // 通知内容,string(600), 必填 'url' => '', // 点击通知后打开的网页地址,string(200), 必填 + 'logo' => '', // 通知图标名称,string(40), 必填 + 'logo_url' => '', // 通知图标url地址,string(100), 必填 ] 'cid' => 'target cid', // 推送通知至指定用户时填写 'cid_list' => ['cid1','cid2',...], // 推送通知至指定用户列表时填写 @@ -191,6 +195,10 @@ Getui::pushMessageToApp($data); * [推送结果返回值](http://docs.getui.com/server/php/push/#7) * 版本更新说明: + * v0.1.2: + * Enhancement:点击通知打开应用模板和点击通知打开网页模板支持设置通知图标名称和通知图标 url 地址 + * v0.1.1: + * Enhancement:IOS 透传消息模板中支持 category(在客户端通知栏触发特定的action和button显示) * v0.1.0: * 新功能:支持队列 * 针对 Laravel5.5LTS 新功能 Package Discovery 更新 `composer.json` diff --git a/src/Jobs/PushGetuiMessage.php b/src/Jobs/PushGetuiMessage.php index d847d0c..86fcc98 100644 --- a/src/Jobs/PushGetuiMessage.php +++ b/src/Jobs/PushGetuiMessage.php @@ -47,7 +47,7 @@ class PushGetuiMessage implements ShouldQueue * @param $message * @param $extra_param */ - public function __construct(IGtPush $igt, $function, $message, $extra_param) + public function __construct(IGtPush $igt, $function, $message, $extra_param = NULL) { $this->igt = $igt; $this->function = $function; diff --git a/src/sdk/igetui/template/GetuiTemplate.php b/src/sdk/igetui/template/GetuiTemplate.php index ac38a2d..b67e3e0 100644 --- a/src/sdk/igetui/template/GetuiTemplate.php +++ b/src/sdk/igetui/template/GetuiTemplate.php @@ -107,6 +107,8 @@ private function IGtNotificationTemplate() $template->set_transmissionContent($transmission_content); $template->set_title($title); $template->set_text($text); + $template->set_logo($logo); + $template->set_logoURL($logo_url); $template->set_isRing(isset($is_ring) ? (boolean)$is_ring : $this->is_ring); $template->set_isVibrate(isset($is_vibrate) ? (boolean)$is_vibrate : $this->is_vibrate); $template->set_isClearable(isset($is_clearable) ? (boolean)$is_clearable : $this->is_clearable); @@ -135,6 +137,8 @@ private function IGtLinkTemplate() $template->set_title($title); $template->set_text($text); $template->set_url($url); + $template->set_logo($logo); + $template->set_logoURL($logo_url); $template->set_isRing(isset($is_ring) ? (boolean)$is_ring : $this->is_ring); $template->set_isVibrate(isset($is_vibrate) ? (boolean)$is_vibrate : $this->is_vibrate); $template->set_isClearable(isset($is_clearable) ? (boolean)$is_clearable : $this->is_clearable);