如果在通知抽屉中保留一段时间

时间:2015-11-05 21:47:31

标签: notifications ibm-mobilefirst

使用IBM MFP 7.0我已经为Android和iOS的混合应用程序提供推送通知。

,如果用户关闭了应用并且没有立即采取行动。

如果用户离开通知10分钟以上(实际上,至少在iPhone上看起来像2分钟就够了),会发生以下情况:

    Android上的
  • :不显示任何消息(打开应用时没有消息等待)
    • 更新:似乎只有在用户刚刚安装了新的apk但在推送到达时尚未打开它时才会发生
  • iOS上的
  • :显示消息,但不是消息中的alert文本,而是代替JSON对象:

    {"body":"my alert text","action-loc-key":null}
    

同样,如果应用程序处于打开/运行状态,则始终会正确显示该消息 如果应用程序已关闭,但用户在收到通知后立即打开它,则会正确显示该消息 只有当用户离开消息一段时间然后尝试打开应用程序时才会发生这种情况。

这是预期的行为吗? 有没有什么方法可以编程我的onMessage处理程序,以便它可以检测props.alert的格式并正确提取文本?
我需要为Android和iOS做一些不同的事情吗?

更新:我正在检查props.alert.body并使用它(如果它存在),如果它没有,我会关注文档并只使用props.alert。< / p>

1 个答案:

答案 0 :(得分:0)

这似乎是一个产品缺陷,没有当地的解决方法 在这种情况下,您需要打开IBM PMR(支持服务单),以便开发团队进行调查并提供修复。