【问题标题】:Mobile first server 7.1 - Issue with Android Devices when send multiple push notifications only last message is received in Notification center移动优先服务器 7.1 - 发送多个推送通知时 Android 设备出现问题,通知中心仅收到最后一条消息
【发布时间】:2016-01-05 17:25:17
【问题描述】:

当我通过 MFP 向 Apple 或 Android 设备发送多个通知时,Apple 设备会收到所有通知,而 Android 只会收到最后一个通知。我们正在使用单播通知向使用此REST API 的用户设备发送消息。

【问题讨论】:

  • 请始终说明您使用的是哪个 MFP 版本。
  • 另外,我猜你实际上指的是Android中的“通知中心”......?如果不是,请在您的问题中更清楚。
  • 是的通知中心。我有更新问题。
  • 我希望您指的是在通知阴影中仅显示最后收到的通知而不丢失收到的通知的情况。

标签: ibm-mobilefirst


【解决方案1】:

Android 设备也会收到 MFP 服务器发送的所有推送通知。然而,通知栏(中心)将仅显示最后收到的消息。这并不意味着早期的那些丢失了。它们仍然可用,只是在通知阴影中不可见。

您尚未提及您的 MFP 的完整构建版本。要在阴影中查看所有通知 -

从 FixCentral 安装最新的 ifix,重建您的应用程序。编辑您的 wlclient.properties 并添加以下属性-

showAllNotificationsInTray=true

【讨论】:

  • 我使用的 MFP 版本是 7.1.0.00.20151130-1648。对于这个版本,我需要安装最新的 ifix 吗?
  • 应该有修复。在您的客户端应用程序中启用该属性,将应用程序重新部署到设备并进行测试。您应该会看到所有通知
  • 谢谢维文。此解决方案适用于三星设备,但我仍然看到 Google Nexus 存在问题。不确定这是否与设备设置有关。
  • 此外,每当我在 wlclient.properties 中进行更改时,一旦我进行 Android 构建,它就会被覆盖,基本上它会从 wlclient.properties 中删除该属性。如何防止这种情况?我想在公共目录下的某些文件中进行更改吗?
  • 该属性必须在 wlclient.properties 中。目前它在重建时被覆盖。这应该会在未来消失。
猜你喜欢
  • 2016-04-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-10
  • 1970-01-01
  • 1970-01-01
  • 2015-02-09
相关资源
最近更新 更多