2013-01-18 19 views
25

Khi tôi nhận được thông báo push trên điện thoại của tôi khi ứng dụng của tôi được giảm thiểu, nếu tôi bấm vào thông báo để khởi động ứng dụng của tôi, gọigetIncoming trong UrbanAirship cho PhoneGap

window.pushNotification.getIncoming(callback) 

lợi nhuận {"message":"","extras":{}} chứ không phải là dữ liệu cho thông báo tôi đã nhấp.

Hành vi này có đúng không? Nếu có thì có cách nào để lấy thông tin tôi muốn không?

+0

Tôi đã có cùng một vấn đề. Tôi đang chạy các chức năng sau khi sự kiện "tiếp tục" phonegap. –

+0

Ditto. Cùng một vấn đề. Tôi chỉ có thể nhận dữ liệu từ getIncoming trong quá trình khởi động ứng dụng ban đầu nhưng không thể tiếp tục sự kiện. Làm việc như bạn mong đợi nó trong Android. –

+0

@ the_new_mr Tôi đã xem các bài đăng của bạn về điều này trên diễn đàn hỗ trợ UA - bạn đã bao giờ tìm ra điều này chưa? – jackocnr

Trả lời

1

Sử dụng dưới mã cho PhoneGap push thông báo

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"; 

} 

}

Sử dụng "redirectPageId" cho trang chuyển hướng

Các vấn đề liên quan