Bluemix:IBM 推送通知问题

Bluemix: IBM Push Notification issues

我在我的应用程序中使用了推送服务的一个实例,但现在我想将我的应用程序移到另一个组织。

我发现这个 link 说 Push 服务已停止:https://developer.ibm.com/bluemix/2015/12/15/important-mobile-services-announcement/,所以我已经从 Push 服务迁移到 IBM Push Notification 服务。进行更改后,我遇到了以下问题。

  1. 我无法在 Bluemix 的监视区域中看到我注册的设备,但我可以使用 REST API 获取已注册设备的列表。为什么会这样? Screenshot

  2. 我无法找到 REST API 来向 特定设备 ID 发送通知,就像我之前使用推送服务所做的那样.我如何使用新服务做到这一点?或者,有没有办法在我的新组织中创建原始推送服务的实例?

  1. 如您所述,已注册的设备列表已在转移到新推送服务的过程中被删除,我将联系推送团队以了解重新引入它的可能性并添加评论他们的回复。现在您是正确的,因为获取设备列表及其设备 ID 的唯一方法是通过 REST API。

  2. 您应该能够使用 POST /apps/{applicationId}/messages,在 'target' 数组中指定任意数量的设备 ID。您可以通过单击 "Response Class" header 而不是 "Model Schema" 下的 "Model" 标签来查看调用的完整 json 模型,如下所示: