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


Send Push notification to IOS Device using APNS and DataService using PHP

我正在尝试向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只收到了类型和声音,以及我发送的通知消息。他们没有得到我的全部回应。

所以伙计们请帮帮我。我该如何解决这些问题。提前谢谢。

是的,您想要响应的参数只需传递函数中的所有参数即可。。