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