我正在使用GCM進行推送通知的應用程序。GCM - 從通知打開應用程序?
我的問題是如何從用戶單擊通知時打開/啓動應用程序。 我有兩個潛在的情景:
A)的應用程序是開放的,是居住在前景或背景,無論哪種方式,我的GCM工作正常時,GCM消息到達用戶點擊通知,並意圖開始相關活動(通過通知傳遞待定意圖)。
B)應用程序關閉並收到通知,用戶再次點擊通知,意圖嘗試啓動相關的活動,這是它變得混亂。 該應用程序有一個後端,所以現在需要自動登錄/驗證,如果我嘗試啓動相同的活動憑據等過時或不存在,因此該應用程序崩潰。在這種情況下,我需要從頭開始啓動應用程序,而不是通過掛起的意圖來啓動特定的活動。
我的問題因此我怎麼告訴GCM監聽器檢查應用程序的運行,如果是簡單地開始活動,如果沒有(應用程序被關閉)推出的應用程序正常?
謝謝。