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);
}
thinkphp实现极光推送
最新推荐文章于 2021-07-16 13:42:23 发布