android 如何折叠/分组博览会通知

wd2eg0qa  于 2022-12-31  发布在  Android
关注(0)|答案(2)|浏览(168)

大家好

我目前正在开发一个应用程序,它使用expo来推送通知,这个应用程序包含一个聊天功能,可以通知用户每一条消息,真实的的问题是这些通知不会立即消失,所以在android自动决定消失之前,用户会收到很多通知。

这是正在发生的事情。

[App] John Doe
 Hello dude.
[App] John Doe
 How are you?
[App] John Doe
 Pay me!!!

预期行为

[App] John Doe
  Hello dude
  How are you?
  Pay me!!!
vm0i2vca

vm0i2vca1#

看起来IOS会自动将你所有的应用通知分组到一个线程中,然而,在Android上你需要将notification.androidMode设置为collapse,这是默认不设置的。
查看当前文档:https://docs.expo.dev/versions/latest/config/app/#androidmode

app.json

Path: notification.androidMode
Type: enum

Show each push notification individually (default) or collapse into one (collapse).

这将只适用于独立的应用程序,也不是在世博会去。

jyztefdp

jyztefdp2#

这需要后端支持firebase中的collapse_key,例如可以是channel_cid,这样通道上的所有消息都作为一个组结束。
我建议联系支持部门向后端寻求帮助。

相关问题