1

我在我的应用程序中使用了 Push 服务的实例,但现在我想将我的应用程序移动到不同的组织。

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

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

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

4

1 回答 1

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

  2. 您应该能够使用 POST /apps/{applicationId}/messages,在“目标”数组中指定任意数量的设备 ID。您可以通过单击“响应类”标题下的“模型”标签而不是“模型架构”来查看调用的完整 json 模型,如下所示: 在此处输入图像描述

于 2016-05-11T16:28:32.140 回答