В настоящее время я разрабатываю приложение, которое получает Push-уведомления. У меня все это работает на 100% через PHP-страницу. Существует несколько различных типов push-уведомлений, которые может получать мое приложение. PHP обрабатывает это и отправляет различные пакеты информации в мое приложение, которые все получили просто отлично.
Однако, когда пользователи "просматривают" уведомление и мое приложение запускаются, я, очевидно, хочу предпринять разные действия, чем если бы пользователь просто запустил приложение вручную - и, кроме того, различные действия в зависимости от нажатия тип уведомления. У меня есть это нормально работать... структурно.
Один из моих типов push должен открыть UIView, который делает несколько соединений с несколькими разными серверами и согласовывает данные взад и вперед. Этот UIView отлично работает, когда, например, запускается из главного меню - однако, когда мое push-уведомление запускает этот UIView, соединения сокетов не действуют должным образом.
Теперь мой вопрос не о сокетах, но более того - как вы отлаживаете такую проблему?? Из того, что я могу сказать (я относительно новичок), когда приложение запускается из push-уведомления, нет способа связать это выполнение с отладчиком/консолью/etc... У меня очень трудное время, чтобы отлаживать код, используя UIAlertViews, поскольку между различными серверами существует множество линий связи.
Любые советы, которые у вас есть для меня, будут очень благодарны.