极光推送

来源:互联网 发布:东湖高新人工智能峰会 编辑:程序博客网 时间:2024/05/23 22:57
function tuis($con,$uid,$ty,$type,$order_id){   $registrationid = registrationid($uid);   if(empty($registrationid))      return false;   require './data/jpush/autoload.php';   $master_secret = C("master_secret");   $app_key=C("app_key");    $client = new \JPush\Client($app_key, $master_secret);   $tmp = $client->push()   ->setPlatform('all')   ->addRegistrationId($registrationid)//    ->addAlias($uid)   ->setNotificationAlert($con)   ->addAndroidNotification($con, $con, 1, array("type"=>$ty,"order_type"=>$type,"uid"=>$uid,"order_id"=>$order_id))   ->addIosNotification($con, 'default', 0, true, 'iOS category', array("type"=>$ty,"order_type"=>$type,"uid"=>$uid,"order_id"=>$order_id))   ->setOptions($sendno = 10, $time_to_live = null, $override_msg_id = null, $apns_production = true, $big_push_duration = null)   ->send();   $data["type"] = 1;   $data["u_type"] = 1;   $data["m_type"] = 3;   $data["uid"] = $uid;    $data["title"]="订单推送";   $data["content"] = $con;   $data["d_id"] = $order_id;   $data["ctime"] = time();   M("message")->add($data);}