系统托盘上不显示推送通知

时间:2018-02-22 12:45:27

标签: android push-notification firebase-cloud-messaging onesignal notification-icons

我在Android应用程序中实现了FCM。 API使用OneSignal向Android设备发送消息。当应用程序是后台或关闭时,消息即将通过,但系统托盘中不显示任何图标。

所以我使用Firebase控制台和OneSignal控制台进行了测试。

当应用在后台或关闭时 使用Firebase控制台我在系统托盘中收到通知。 使用OneSignal控制台我在系统托盘上没有收到任何通知。

在我的应用中,我没有任何与OneSignal相关的代码。我只从其文档中实现了与FCM相关的代码。

任何关于为何从OneSignal发送消息的指示都没有显示任何通知图标。

这是我的清单文件 我已将图标设置为ic_launcher

<service android:name=".FMS.MyFirebaseMessagingService">
        <intent-filter>
            <action android:name="com.google.firebase.MESSAGING_EVENT" />
        </intent-filter>
    </service>
    <service android:name=".FMS.MyFirebaseInstanceIDService">
        <intent-filter>
            <action android:name="com.google.firebase.INSTANCE_ID_EVENT" />
        </intent-filter>
    </service>

    <meta-data
        android:name="com.google.firebase.messaging.default_notification_icon"
        android:resource="@mipmap/ic_launcher" />
    <meta-data
        android:name="com.google.firebase.messaging.default_notification_color"
        android:resource="@color/colorAccent" />

任何指针都会非常有用。我不确定添加任何代码是否有帮助。

由于 [R

0 个答案:

没有答案