我需要为MacO推送通知(Safari)实现服务器端(php)。不久前我设法为iOS(iphone)做了一切,一切正常。但是MacOS存在问题。我从apple获得了证书,设备令牌存储在数据库中。打开套接字没有错误,但是当我发送消息时,没有任何反应。发送推送到iOS和MacOS之间的主要区别是什么?可能我只是缺少一些东西?
答案 0 :(得分:0)
{
"aps": {
"alert": {
"title": "Flight A998 Now Boarding",
"body": "Boarding has begun for Flight A998.",
"action": "View"
},
"url-args": ["boarding", "A998"]
}
}
在我的情况下,“url-args”字段丢失了(我认为它是可选的)。但是在添加之后,通知开始到达Mac。因此,如果您设法与apple建立套接字连接,但通知仍无效,
一般来说,这种方法与向iOS发送推送时的方法相同。