Safari网站通知无效(PushSharp)

时间:2013-10-21 22:53:45

标签: apple-push-notifications pushsharp osx-mavericks

我正在使用PushSharp库来推送iOS通知(它已经过去半年了)现在我正在尝试将功能扩展到新的Mac OS Maverick功能(https://kandutech.net/)。似乎PushSharp(https://github.com/Redth/PushSharp)目前不支持此功能,因此我自己扩展了PushSharp库。

似乎URL(gateway.push.apple.com:2195)与iOS Distribution相同,但JSON有效负载略有不同。我调整了JSON格式。在推动过程中看不到其他差异。我错过了什么吗?

仍然无法使其有效。我获得了许可,设备令牌,服务器端的推送过程看起来很好(没有发生错误),但在通知中心没有弹出任何内容。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

事实证明,即使不需要url参数,也必须提供url-args。我错过了它。此有效负载有效:

{"aps":{"alert":{"title":"GAGARIN","body":"POEHALI!!!!"},"url-args":[]}}

决定不删除问题,希望它可以帮助某人。