使用PHP使用APNS和DataService向IOS设备发送推送通知

时间:2015-12-18 11:52:18

标签: php ios

我正在尝试向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。 他们没有得到我在我身边打印的整个回复。

所以伙计们请帮助我。 我怎样才能解决这些问题。 提前谢谢。

1 个答案:

答案 0 :(得分:2)

是的,您想要响应的参数只是传递函数中的所有参数..