在Bluemix推送通知中删除Push.ALL

时间:2016-07-05 08:34:26

标签: java push-notification ibm-cloud ibm-mobile-services

我打算写一个Android推送通知程序,我想使用基于标签的订阅。

在我取消订阅默认的Push.ALL标记并订阅另一个自定义标记后,我发现我无法从Bluemix发送推送通知(我只是手动执行。我没有设置REST API)。错误消息是:

  

内部服务器错误。找不到设备。

我确信我已经注册了设备,因为我可以在Bluemix的Tags页面中找到我的订阅记录。在取消订阅Push.ALL标记之前,我能够发送以及接收消息。

我该如何解决?

谢谢!

1 个答案:

答案 0 :(得分:0)

我建议您使用Push Notifications REST API Swagger文档确保您的设备已注册设备。我会用/ devices api来完成这个:

enter image description here

如果您的推送通知服务中没有注册设备,则会显示错误:"内部服务器错误。找不到设备"。我也不建议取消订阅Push.ALL标记中的设备,因为这是推送服务中的默认标记。