我正在尝试向IOS设备发送推送通知。
我的代码类似于向ios设备发送通知的代码。
if($db_to[0]['platform']=='1') {
$messagesArray[]=array(
'DeviceToken'=>$db_to[0]['device_id'],
'Message'=>$msg,
'Sound'=>'default',
'noti_status'=>$db_to[0]['noti_status'],
'Type'=>'1',
'pid'=>$Promotion[0]['pid'],
'rest_id'=>$Promotion[0]['rest_id'] ,
'pnm'=>$Promotion[0]['pname'] ,
'pimg'=>$Promotion[0]['pimage'] ,
'pdesc'=>$Promotion[0]['pdesc'] ,
'p_bk_img'=>$Promotion[0]['p_background_img'] ,
'p_d_img'=>$Promotion[0]['p_detail_img'] ,
);
}
在PHP方面,当我打印$messagesArray数组时,我得到了这些类型的数组。
但在IOS方面,他/她得到了不同的回应。
aps = {
alert = "sent you a Notification";
sound = default;
type = 1;
};
所以我的问题是,apns文件或数据服务api文件是否有任何更改???
IOS只收到了类型和声音,以及我发送的通知消息。他们没有得到我的全部回应。
所以伙计们请帮帮我。我该如何解决这些问题。提前谢谢。
是的,您想要响应的参数只需传递函数中的所有参数即可。。