【发布时间】:2020-04-08 16:30:34
【问题描述】:
我在 android 9 上进行测试,我发现如果我发送两个或更多通知,我将始终只有一个通知,这是我发送的最后一个。
您知道这是否是一个已知问题吗?如果不是,那么您是否知道可能导致此问题的原因,或者在本机方面我可以在哪里更仔细地研究这个问题?
反应原生:0.61.5
react-native-moengage: 4.1.0 也在 5.0
【问题讨论】:
标签: android react-native moengage
我在 android 9 上进行测试,我发现如果我发送两个或更多通知,我将始终只有一个通知,这是我发送的最后一个。
您知道这是否是一个已知问题吗?如果不是,那么您是否知道可能导致此问题的原因,或者在本机方面我可以在哪里更仔细地研究这个问题?
反应原生:0.61.5
react-native-moengage: 4.1.0 也在 5.0
【问题讨论】:
标签: android react-native moengage
默认情况下,Android 上的 MoEngage SDK 在任何时间点仅显示一个通知。可以通过在初始化 SDK 时启用多个通知来更改此行为。要启用多个通知,请在初始化 SDK 时在 MoEngage.Builder 对象上调用以下方法
setNotificationType(R.integer.notification_type_multiple)
【讨论】:
在本机端显示通知,您使用NotificationManager 并调用其notify(int id, Notification notification) 方法。在您的情况下,id 参数必须是唯一的,例如,您可以将System.currentTimeMillis() 作为id 传递,因为它使用相同的id 覆盖通知。
【讨论】: