title//推送标题,content//推送内容 account//对应的用户token $type//自定义参数
先去信鸽官网申请key,然后接入key并且引用xingeapp.php(官网有提供) 因为以下的方法是基于xingeapp的开发的
protected function pushaccoun($title, $content, $account, $type) {
$pushandroid = new xingeapp(88888, '888888');
$pushios = new xingeapp(888888, '888888);
$mess = new message();
$mess->settype(message::type_notification);
$mess->settitle($title);
$mess->setcontent($content);
$mess->setexpiretime(0);
// $style = new style(0);
#含义:样式编号0,响铃,震动,不可从通知栏清除,不影响先前通知
$style = new style(0, 1, 1, 1, 0);
$action = new clickaction();
$action->setactiontype(clickaction::type_activity);
#打开url需要用户确认
// $action->setcomfirmonurl(0);
$mess->setstyle($style);
$mess->setaction($action);
$mess->setcustom(array('id' => , 'title' => , 'type' => $type));
$messios = new messageios();
$messios->setexpiretime(0);
$messios->setalert($content);
$messios->setbadge(1);
$messios->setsound();
$messios->setcustom(array('id' => , 'title' => , 'content' => $content, 'type' => $type));
$accepttime1 = new timeinterval(0, 0, 23, 59);
$mess->addaccepttime($accepttime1);
$ret = $pushandroid->pushsingleaccount(0, $account, $mess);
$ret1 = $pushios->pushsingleaccount(0, $account, $messios, xingeapp::iosenv_dev);
$ret = array($ret, $ret1);
return $ret;
} 版权声明:本文为博主原创文章,未经博主允许不得转载。
以上就介绍了php信鸽推送(针对token推送),包括了方面的内容,希望对php教程有兴趣的朋友有所帮助。