Ionic 4和Firebase(FCM)-如何对推送通知进行分组

时间:2019-03-27 18:16:04

标签: firebase ionic-framework push-notification firebase-cloud-messaging ionic4

我将Firebase用作我的应用程序(Ionic v4)的后端。在某些事件中,我会通过Firebase Cloud Messaging通知所需的客户端。问题是,当发生大量事件时,它开始变得混乱。我不想轰炸客户的设备。因此,我一直在寻找一种将它们“分组”为单个推送通知的方法(就像WhatsApp一样)。

我听说过频道,但看起来只有Android O及更高版本才支持。另外,我的设备运行的是Android 7,看起来WhatsApp仍可以对消息进行分组,因此我认为无需渠道即可实现。

我也听说过tag属性。此属性的问题在于,它使用相同的标签覆盖了当前通知,而不是对通知进行分组。

有解决方案吗?

1 个答案:

答案 0 :(得分:0)

如果您打算向主题组发送推送通知,请在平台内部添加此行。

<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginStart="8dp" android:layout_marginTop="20dp" android:layout_marginEnd="8dp"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:padding="8dp"> <fragment android:id="@+id/place_autocomplete_fragment" android:name="com.google.android.gms.location.places.ui.PlaceAutocompleteFragment" android:layout_width="match_parent" android:layout_height="wrap_content" /> </LinearLayout> </android.support.v7.widget.CardView>