Como posso saber se o aplicativo foi aberto ou retomado como resultado de uma notificação por push no Titanium?

Como você lida com um empurrão diferente em Titanium, dependendo se o aplicativo estava aberto no momento em que o push chegou?

Quando uma notificação por push chega e meu aplicativo está em execução, gostaria de exibir uma oferta de mensagem para levar o usuário ao item a que a notificação se refere. Se o aplicativo for fechado e o usuário tocar no aviso de push e fizer com que o aplicativo seja aberto, eu gostaria de levar o usuário diretamente ao item sem um pop-up.

O registerForPushNotifications do Titanium parece ter apenas um retorno de chamada, "callback", que é chamado independentemente do estado do aplicativo quando o push chega. De acordo comComo posso saber se meu aplicativo para iPhone está sendo executado quando uma notificação por push é recebida? você pode usar didReceiveRemoteNotification e didFinishLaunchingWithOptions no Objective C, mas o Titanium não parece fornecer acesso separado a eles.

questionAnswers(1)

yourAnswerToTheQuestion