47 lines
1.2 KiB
PHP
47 lines
1.2 KiB
PHP
<?php
|
|
/**
|
|
* 推送实例
|
|
*/
|
|
|
|
|
|
require "./../../RongCloud.php";
|
|
define("APPKEY", '');
|
|
define("APPSECRET", '');
|
|
use RongCloud\RongCloud;
|
|
use RongCloud\Lib\Utils;
|
|
|
|
/**
|
|
* 广播消息
|
|
*/
|
|
function broadcast()
|
|
{
|
|
$RongSDK = new RongCloud(APPKEY,APPSECRET);
|
|
$sensitive = [
|
|
'platform'=> ['ios','android'],//目标操作系统
|
|
'fromuserid'=>'mka091amn',//送人用户 Id
|
|
'audience'=>['is_to_all'=>true],//推送条件,包括: tag、userid、is_to_all。
|
|
'message'=>['content'=>json_encode(['content'=>'1111','extra'=>'aaa']),'objectName'=>'RC:TxtMsg'],//发送消息内容
|
|
'notification'=>['alert'=>"this is a push",'ios'=>['alert'=>'abc'],'android'=>['alert'=>'abcd']]
|
|
];
|
|
$result = $RongSDK->getPush()->broadcast($sensitive);
|
|
Utils::dump("广播消息",$result);
|
|
}
|
|
broadcast();
|
|
|
|
/**
|
|
* 推送消息
|
|
*/
|
|
function push()
|
|
{
|
|
$RongSDK = new RongCloud(APPKEY,APPSECRET);
|
|
$sensitive = [
|
|
'platform'=> ['ios','android'],//目标操作系统
|
|
'audience'=>['is_to_all'=>true],//推送条件,包括: tag、userid、is_to_all。
|
|
'notification'=>['alert'=>"this is a push"]
|
|
];
|
|
$result = $RongSDK->getPush()->push($sensitive);
|
|
Utils::dump("推送消息",$result);
|
|
}
|
|
push();
|
|
|