Xcode 4.2, используя шаблон PhoneGap, библиотека Urban Airship.
Xcode компилирует мое приложение и устанавливает его на моем iPhone, и я могу отправлять ему push-уведомления из веб-интерфейса Urban Airship.
Так вот в чем моя проблема: если я нажимаю на уведомление, когда приложение открыто в фоновом режиме, оно выходит на передний план. Однако, если приложение не находится в фоновом режиме, когда я нажимаю на уведомление, на короткое время появляется экран с заставкой приложения, и приложение сразу падает.
На данный момент приложение находится в фоновом режиме, и я могу открыть его и управлять им.
Я скачал и установил приложение библиотеки и образца из http://urbanairship.com/docs/apns_test_client.html и заставил его правильно работать на моем iPhone: я могу получать уведомления от Urban Airship, и приложение открывается, когда я нажимаю на уведомление, даже хотя приложение еще не было в фоновом режиме. Конечно, этот образец не использует PhoneGap.
Я надеюсь, что, может быть, кто-то другой столкнулся с этой проблемой или, по крайней мере, может распознать симптомы и знает, что я мог бы сделать, чтобы ее исправить.