2016-11-02 16 views
0

我開發的應用程序在iOS上使用Ibm Mobile First Push Notification。Ibm Mobile首先 - WL.Client.Push檢測應用程序從通知橫幅啓動

我的問題是如何檢測應用程序是否打開或導航到,當用戶單擊通知中心的通知橫幅?

我知道WL.Client.Push.onMessage會訣竅。但是,當應用程序處於前臺並收到通知時,此功能也會被觸發。

有沒有不同的功能?

在此先感謝。

回答

0

在所有情況下(應用程序關閉,打開等...),都會調用一個函數/回調來處理傳入通知。

如果我瞭解您的情況,您希望執行與通知不同的操作,具體取決於應用程序是否打開?也許你可以通過在運行時設置布爾標誌來解決這個問題,或者爲各種應用程序屏幕指定「ID」並檢查這些值並相應地對它們採取行動?

+0

一半是真的,當用戶通過iOS的「通知標語」按下通知時,以及當應用程序處於前景時收到通知時,我試圖執行不同的操作。 對於這兩種情況,WL.Client.Push.onMessage被觸發。 – Chris

+0

任何想法如何區分? – Chris

+0

這隻能在客戶端進行邏輯處理,正如我所說的,您可能需要找到一些可以存儲僅在特定條件下才會更改的值。 –

相關問題