Приложение PhoneGap iPhone вылетает при нажатии на push-уведомление - PullRequest
0 голосов
/ 04 февраля 2012

Xcode 4.2, используя шаблон PhoneGap, библиотека Urban Airship.

Xcode компилирует мое приложение и устанавливает его на моем iPhone, и я могу отправлять ему push-уведомления из веб-интерфейса Urban Airship.

Так вот в чем моя проблема: если я нажимаю на уведомление, когда приложение открыто в фоновом режиме, оно выходит на передний план. Однако, если приложение не находится в фоновом режиме, когда я нажимаю на уведомление, на короткое время появляется экран с заставкой приложения, и приложение сразу падает.

На данный момент приложение находится в фоновом режиме, и я могу открыть его и управлять им.

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

Я надеюсь, что, может быть, кто-то другой столкнулся с этой проблемой или, по крайней мере, может распознать симптомы и знает, что я мог бы сделать, чтобы ее исправить.

1 Ответ

1 голос
/ 04 февраля 2012

Это небольшая ошибка в пробеле.

в вашем файле AppDelegate.m посмотрите на didFinishLaunchingWithOptions, если вы закомментируете строки ниже, эта проблема должна исчезнуть.

...