function DemoPushAccountList() { $push = new XingeApp(00, 'secret_key'); $mess = new Message(); $mess->setExpireTime(86400); $mess->setTitle('title'); $mess->setContent('content'); $mess->setType(Message::TYPE_MESSAGE); $accountList = array('joelliu'); $ret = $push->PushAccountList(0, $accountList, $mess); return $ret; }
function pushAccountList($paramArr) { $options = array('accessId' => '', 'secretKey' => '', 'content' => '', 'token' => '', 'environment' => 2, 'userId' => '', 'expireTime' => 86400, 'sound' => 'beep.wav', 'sendTime' => '', 'badge' => 1, 'custom' => false); if (is_array($paramArr)) { $options = array_merge($options, $paramArr); } extract($options); if (!$accessId || !$secretKey || !$token || !$content || !$userId) { return false; } $push = new XingeApp($accessId, $secretKey); $mess = new MessageIOS(); $mess->setExpireTime($expireTime); $mess->setAlert($content); //$mess->setAlert(array('key1'=>'value1')); $mess->setBadge(1); $mess->setSound($sound); $mess->setCustom($custom); $acceptTime1 = new TimeInterval(0, 0, 23, 59); $mess->addAcceptTime($acceptTime1); $ret = $push->PushAccountList(0, $userId, $mess, XingeApp::IOSENV_DEV); return $ret; }