Safari Push通知无效

时间:2016-08-29 07:42:57

标签: safari apple-push-notifications safari-push-notifications

我一直在尝试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)

1 个答案:

答案 0 :(得分:1)

错误是我使用的有效负载。

应该是这样的:

 {
    "aps":{
          "alert":{
                   "title":"Hi there",
                    "body":"How are you",
                    "action":"viewed"
                  },
         "url-args":[""]
        }
 }