我打算写一个Android推送通知程序,我想使用基于标签的订阅。
在我取消订阅默认的Push.ALL标记并订阅另一个自定义标记后,我发现我无法从Bluemix发送推送通知(我只是手动执行。我没有设置REST API)。错误消息是:
内部服务器错误。找不到设备。
我确信我已经注册了设备,因为我可以在Bluemix的Tags页面中找到我的订阅记录。在取消订阅Push.ALL标记之前,我能够发送以及接收消息。
我该如何解决?
谢谢!
答案 0 :(得分:0)
我建议您使用Push Notifications REST API Swagger文档确保您的设备已注册设备。我会用/ devices api来完成这个:
如果您的推送通知服务中没有注册设备,则会显示错误:"内部服务器错误。找不到设备"。我也不建议取消订阅Push.ALL标记中的设备,因为这是推送服务中的默认标记。