在 Bluemix 推送通知中删除 Push.ALL
Removing Push.ALL in Bluemix Push Notification
我打算写一个Android推送通知程序,我想使用基于标签的订阅。
在我取消订阅默认的Push.ALL标签并订阅另一个自定义标签后,我发现我无法从Bluemix发送推送通知(我只是手动发送。我没有设置REST API)。错误信息是:
Internal server error. No devices found.
我确定我已经注册了设备,因为我可以在 Bluemix 的标签页面中找到我的订阅记录。在取消订阅 Push.ALL 标签之前,我可以发送和接收消息。
我该如何解决?
谢谢!
我建议使用 Push Notifications REST API Swagger 文档来确保您确实有针对您的服务注册的设备。我会使用 /devices api 来完成这个:
如果没有设备注册到您的推送通知服务,您将看到错误:"Internal server error. No devices found"。我也不建议取消订阅 Push.ALL 标签的设备,因为这是推送服务中的默认标签。
我打算写一个Android推送通知程序,我想使用基于标签的订阅。
在我取消订阅默认的Push.ALL标签并订阅另一个自定义标签后,我发现我无法从Bluemix发送推送通知(我只是手动发送。我没有设置REST API)。错误信息是:
Internal server error. No devices found.
我确定我已经注册了设备,因为我可以在 Bluemix 的标签页面中找到我的订阅记录。在取消订阅 Push.ALL 标签之前,我可以发送和接收消息。
我该如何解决?
谢谢!
我建议使用 Push Notifications REST API Swagger 文档来确保您确实有针对您的服务注册的设备。我会使用 /devices api 来完成这个:
如果没有设备注册到您的推送通知服务,您将看到错误:"Internal server error. No devices found"。我也不建议取消订阅 Push.ALL 标签的设备,因为这是推送服务中的默认标签。