我一直在尝试Safari推送通知。我跟着Apple doc。
已下载Apple中间证书AppleWWDRCA.cer。将我的网站配置文件导出为p12。要创建push package,请使用ruby包push_package
它创建了一个包zip,它包含了我们需要的所有细节 - icon.iconset,manifest.json,signature和website.json。
当我请求权限时,它会成功检索所有数据并为我提供令牌。
但真正的问题是当我尝试从PHP脚本或APN测试仪发送通知时,它没有在Safari中接收。调用v1/logs
来调用一些循环的Json对象。
不知道接下来该做什么。有人可以帮忙吗?
我发现的另一件事是,在日志SafariNotificationAgent (unknown version)
答案 0 :(得分:1)
错误是我使用的有效负载。
应该是这样的:
{
"aps":{
"alert":{
"title":"Hi there",
"body":"How are you",
"action":"viewed"
},
"url-args":[""]
}
}