要实现 PHP 给 iOS 手机推送消息,首先让 iOS 提供相关的证书,证书具体的生成
由 iOS 处理,提供证书过来后,可以通过下面函数实现推送功能
/**
* IOS
推送
*/
function iosPush($data){
$apnsHost =
'ssl://gateway.sandbox.push.apple.com:2195';//测试环境
$apnsCert = './pem/apns-dev.pem'; //IOS 提供的证书
$aData['aps']=array(//封装信息
"alert"=>array(
"title"=>$data['title'],
"subtitle"=>$data['subtitle'],
"body"=>$data['body']
),
"badge"=>"1",
"sound"=>"default"
);