Ejemplo n.º 1
0
Archivo: demo.php Proyecto: alonexy/lea
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;
}
Ejemplo n.º 2
0
 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;
 }