【问题标题】:Send Push notification for specific users in MFP console在 MFP 控制台中为特定用户发送推送通知
【发布时间】:2018-07-03 06:57:56
【问题描述】:

我有数千个苹果、安卓用户,我需要一次为所有用户发送推送通知 - 基于电子邮件 ID。如何在图像中的用户 ID 字段中一次添加所有电子邮件(我厌倦了逗号分隔和分号分隔,但它作为一个用户使用。)如果有任何替代选项,请提供。 Image - Push Notification from MFP console

【问题讨论】:

  • 上面写着“添加用户”,看来一次只能添加一个用户。
  • Geshode,如果有其他可能性,请提供

标签: cordova push-notification ibm-mobilefirst hybrid-mobile-app worklight-server


【解决方案1】:

您可以通过在用户 ID 列中的两个电子邮件 ID 之间放置空格来添加所有电子邮件 ID。

【讨论】:

  • 伙计,电子邮件 ID 只是用空格分隔,它按预期工作。非常感谢兄弟。你节省了我的时间。
  • Arun,你能告诉我我们可以添加多少封电子邮件以及最大限制是多少。
  • 我将分批执行 1000 个,以便门户不会无响应。如果您的硬件允许,您可以尝试更多。
  • @raghavendrarao 为什么您不尝试使用 REST API。在控制台中手动添加 1000 个邮件 id 非常困难。
  • @Gaurab,我通过提供“userIds”尝试了 REST API:[“myemail@gmail.com”],响应始终是“内部服务器错误。未找到设备。”带有“代码”:“FPWSE0009E”
【解决方案2】:

从 MFP 操作控制台,您一次只能向一个用户 ID 发送通知。有两种选择:

  1. 一个接一个地发送通知 - 到不同的 ID。

  2. 使用 REST API 一次性发送给多个用户。 REST 调用的详细信息是here

通过 REST 调用,您可以传递数组中的用户 ID 列表,如下所示:

"target" : {
    "userIds" : [ "MyUserId1", "MyUserId2",... ]
  }...
}

【讨论】:

  • 感谢您的回复。我尝试在用户 ID 数组中提供在应用程序中注册的电子邮件 ID。但我收到未找到设备错误。请帮助我。
  • 请告诉我我必须在 userIds 数组中传递什么。
  • 如果 emailids 不工作,那么你没有注册或订阅该电子邮件作为用户身份。您需要先执行此操作,以便您可以针对电子邮件发送通知。
  • 此 REST 调用:ibm.com/support/knowledgecenter/en/SSHS8R_8.0.0/… 将根据您的订阅告诉您用户身份。
猜你喜欢
  • 1970-01-01
  • 2023-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多