我正在开发本机Android应用程序并集成IBM MobileFirst .

我有这样的场景,我必须将通知推送到通知托盘,而不管前景或背景中的应用程序 .

在我的清单中,我宣布了以下活动

<activity android:name=".controllers.activities.pushActivity">
            <intent-filter>
                <action android:name="${applicationId}.sample.NOTIFICATION"/>

                <category android:name="android.intent.category.DEFAULT"/>
            </intent-filter>
        </activity>

所以我做的是将 WlPush.setForeground 设置为始终 false . 因此,当推送到它时,它会点击通知托盘,将打开推送活动 . 除了一个场景之外,这完全正常 .

当应用程序被杀死并且我们收到推送通知并单击它时会打开应用程序..当应用程序仍处于前台且应用程序再次收到推送时,此时推送到通知托盘但是点击通知推送从未调用过活动 .

但是,通过单击家中的应用程序图标打开应用程序时,这完全正常 .

任何人之前都看到过这样的问题 .

问候 .