我正在尝试向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文件或dataservice api文件是否有任何变化???
IOS只有我发送的Type和Sound以及Notification Message。 他们没有得到我在我身边打印的整个回复。
所以伙计们请帮助我。 我怎样才能解决这些问题。 提前谢谢。
答案 0 :(得分:2)
是的,您想要响应的参数只是传递函数中的所有参数..