我正在使用 php/symfony 4 开发一个项目,在创建对象后,我发送推送通知,通常无需指定传递参数“send_after”,它工作正常,移动设备实时接收通知。但是当我指定交付日期时,他们没有考虑它,并且它是在创建我的对象时发送的,这是我的代码片段:
$fields = array(
'app_id' => $this->api_key,
'include_player_ids' => $devices,
'data' => array(
"type" => $type,
"url" => $url
),
'contents' => $content
);
if (null != $dateTime) {
date_time_set($dateTime, 9, 0, 0);
array_push($fields, [
'send_after' => $dateTime->format('Y-m-d H:i:s TO')] );
}
$fields = json_encode($fields);
所以我尝试尊重文档中提到的这种格式:“2015-09-24 14:00:00 GMT-0700”
请问如果有人已经遇到过这个问题,我该如何解决?
慕尼黑的夜晚无繁华