我目前正在开发一个应用程序,接收推送通知。我有这一切工作100% 通过一个 PHP 页面。我的应用程序可以接收几种不同类型的推送通知。PHP 处理这个问题,并向我的应用程序发送不同的信息包,这些信息包都收到得很好。
然而,当用户“查看”通知和我的应用程序启动时,我显然想采取不同的行动,如果用户只是手动启动应用程序,我会采取不同的行动-除此之外,不同的行动取决于推送通知类型。我已经把它修好了... 从结构上来说。
我的推送类型之一应该是打开一个 UIView,该 UIView 与几个不同的服务器建立多个连接,并来回协商数据。例如,当从主菜单触发时,这个 UIView 可以正常工作——但是当我的推送通知触发这个 UIView 出现时,套接字连接并没有按照预期的那样工作。
现在我的问题不是关于套接字,而是更重要的是——如何调试这样一个问题? ?据我所知(我是相对较新的) ,当应用程序从推送通知启动时,没有办法将执行链接到调试器/控制台等。.我在尝试使用 UIAlertView 调试代码时遇到了很大的困难,因为在不同的服务器之间有许多来回的通信线路。
如果你能给我任何建议,我将不胜感激。