我找到了一个有关“ houston”程序的教程,该程序可以在我的应用上测试远程通知,因此我继续使用sudo gem install houston
在终端上安装了houston,然后在终端上键入以下内容来发送推送通知
apn push <6faed0c163edcd2615c0d94ftghc0bda4a879a040befd1793894d97f68ef4904> -P <{"aps":{"content-available":"1"}}> -c </Users/lukas-r8/Desktop/lucasAlves.pem>
我已经在我的应用程序的委托方法上获得了设备令牌,然后将JSON设置为作为通知发送(我只是想用此通知唤醒应用程序),然后是我的.pem证书< / p>
我得到的错误是
意外令牌'newline'附近的语法错误
如果我拿到了尖括号...
异常解析JSON有效负载:784:意外令牌位于 '{aps:{content-available:1}}'
如何解决这些错误?还有其他简便的方法来测试远程推送通知吗?我已经在开发人员帐户和应用程序中设置了Apple所需的所有内容,但无法将请求发送到APN ...
预先感谢您的回答
答案 0 :(得分:1)
删除引号1,然后重试,它不应为字符串:
{ “ aps”:{ “可用内容”:1 } }