Commit 512ef5d8 authored by wwccw0591's avatar wwccw0591

pc

parent 5e217013
...@@ -66,8 +66,8 @@ class ClientPush ...@@ -66,8 +66,8 @@ class ClientPush
{ {
$title=$this->getMessageType($pushData['fromType']); $title=$this->getMessageType($pushData['fromType']);
$messageContent=$this->getMessageContent($pushData['message']); $messageContent=$this->getMessageContent($pushData['message']);
$toId=249; // $pushObject=array('id'=>$toId,'memberName'=>'abc');
$pushObject=array('id'=>$toId,'memberName'=>'abc'); $pushData['toId']=249;
try { try {
$response = $this->client->push() $response = $this->client->push()
->setPlatform('all') ->setPlatform('all')
...@@ -75,29 +75,29 @@ class ClientPush ...@@ -75,29 +75,29 @@ class ClientPush
// 这四个方法中的某一个即可,这里仅作为示例,当然全部调用也可以,多项 audience 调用表示其结果的交集 // 这四个方法中的某一个即可,这里仅作为示例,当然全部调用也可以,多项 audience 调用表示其结果的交集
// 即是说一般情况下,下面三个方法和没有列出的 addTagAnd 一共四个,只适用一个便可满足大多数的场景需求 // 即是说一般情况下,下面三个方法和没有列出的 addTagAnd 一共四个,只适用一个便可满足大多数的场景需求
->addAlias((string)$toId) ->addAlias((string)$pushData['toId'])
// ->addTag(array($pushData['toId'], 'tag2')) // ->addTag(array($pushData['toId'], 'tag2'))
//->addRegistrationId($pushData['toId']) //->addRegistrationId($pushData['toId'])
->setNotificationAlert('title') ->setNotificationAlert($title)
->iosNotification('test message', array( ->iosNotification($messageContent, array(
'sound' => 'sound.caf', 'sound' => 'sound.caf',
// 'badge' => '+1', // 'badge' => '+1',
// 'content-available' => true, // 'content-available' => true,
// 'mutable-content' => true, // 'mutable-content' => true,
'category' => 'shenbd', 'category' => 'shenbd',
'extras' => $pushObject, 'extras' => $pushData,
)) ))
->androidNotification('test message', array( ->androidNotification($messageContent, array(
'title' => 'title', 'title' =>$title,
// 'builder_id' => 2, // 'builder_id' => 2,
'extras' => $pushObject, 'extras' => $pushData,
))
->message('test message', array(
'title' => 'title',
'content_type' => $pushData['type'],
'extras' => $pushObject,
)) ))
// ->message($messageContent, array(
// 'title' => $title,
// 'content_type' => $pushData['type'],
// 'extras' => $pushData,
// ))
->options(array( ->options(array(
// sendno: 表示推送序号,纯粹用来作为 API 调用标识, // sendno: 表示推送序号,纯粹用来作为 API 调用标识,
// API 返回时被原样返回,以方便 API 调用方匹配请求与返回 // API 返回时被原样返回,以方便 API 调用方匹配请求与返回
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment