2013-01-18 42 views
25

當我收到的時候我的應用程序最小化,如果我的通知點擊啓動我的應用我的手機上推送通知,要求getIncoming在UrbanAirship爲PhoneGap的

window.pushNotification.getIncoming(callback) 

回報{"message":"","extras":{}}而不是數據的我點擊了通知。

這是正確的行爲?如果有,有什麼方法可以獲得我想要的信息?

+0

我有同樣的問題。在phonegap「resume」事件之後,我正在運行該功能。 –

+0

同上。同樣的問題。我只能在初始應用程序啓動期間從getIncoming獲取數據,但不能在恢復事件中獲取數據。按照您期望的那樣在Android中工作。 –

+0

@the_new_mr我在UA支持論壇上看到你的帖子 - 你有沒有想過這個? – jackocnr

回答

1

下面的代碼使用PhoneGap的推送通知

window.LocalNotification.add({ 
        message : "hello", 
        ticker : "New Notification", 
        repeatDaily : false, 
        id : 4 
       }, newNotification); 


function newNotification(e) { 
if (e != null && e.event == "newLocalNotification") { 
    // add my Appointment page 
    window.location = "#redirectPageId"; 

} 

}

使用 「redirectPageId」 爲重定向頁面