我正在尝试测试 Apple 推送通知服务远程通知,但收到错误



我找到了一个关于"休斯顿"程序的教程来测试我的应用程序上的远程通知,所以我继续使用sudo gem install houston在终端上安装休斯顿,然后我在终端上键入以下内容以发送推送通知

apn push <6faed0c163edcd2615c0d94ftghc0bda4a879a040befd1793894d97f68ef4904> -P <{"aps":{"content-available":"1"}}> -c </Users/lukas-r8/Desktop/lucasAlves.pem>

我有在应用程序的委托方法上获得的设备令牌,然后将 JSON 设置为作为通知发送(我只是想用此通知唤醒应用程序(,然后是我的 .pem 证书

我得到的错误是

意外标记"换行符"附近的语法错误

如果我去掉我得到的尖括号...

异常分析 JSON 有效负载:784:意外令牌 '{aps:{content-available:1}}'

如何修复这些错误? 有没有其他简单的方法来测试远程推送通知?我已经在我的开发者帐户和应用程序中设置了苹果所需的一切,但我无法将请求发送到 APNs......

提前感谢安维尔斯

删除 1 上的引号并重试,它不应该是一个字符串:

{ "aps" : { "可用内容" : 1 } }

最新更新