2013-08-21 1 views

ответ

5

Я использую этот код, чтобы узнать, если мое приложение Trigger.io было открыто в Анализировать нажимное уведомление:

var appLastResumed = new Date(); 

window.forge.event.appResumed.addListener(function() { 
    window.appLastResumed = new Date(); 
    // additional code that runs when the app is resumed 
}); 

window.forge.event.messagePushed.addListener(function() { 
    // this event fires every time a user clicks on a push notification 
    // no matter whether the app is already opened or not 
    // so we need to detect whether this happened right after an appResumed event 

    setTimeout(function() { // make sure the appResumed event is fired first 
    if (new Date().getTime() - window.appLastResumed.getTime() < 1000) { 
     // app was opened by a push notification 
     // insert your code here 
    } 
    }, 50); 
}); 

Первоначально Написал этот ответ раньше Any way to figure out if the app is opened directly or because of a notification

 Смежные вопросы

  • Нет связанных вопросов^_^