我找到了一个关于"休斯顿"程序的教程来测试我的应用程序上的远程通知,所以我继续使用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 } }