Tôi hiện đang phát triển một ứng dụng nhận Thông báo đẩy. Tôi có tất cả điều này làm việc 100% thông qua một trang PHP. Có một số loại thông báo đẩy khác nhau mà ứng dụng của tôi có thể nhận được. PHP xử lý việc này và gửi các gói thông tin khác nhau đến ứng dụng của tôi, tất cả đều nhận được tốt.
Tuy nhiên, khi người dùng "xem" thông báo và ứng dụng của tôi khởi chạy, rõ ràng tôi muốn thực hiện một hành động khác so với nếu người dùng chỉ khởi chạy ứng dụng theo cách thủ công - và trên hết, các hành động khác nhau tùy thuộc vào loại thông báo đẩy. Tôi đã làm việc này tốt ... về mặt cấu trúc.
Một trong những kiểu đẩy của tôi được cho là mở một UIView tạo ra một số kết nối đến một số máy chủ khác nhau và đàm phán dữ liệu qua lại. Ví dụ, UIView này hoạt động tốt khi được kích hoạt từ menu chính - tuy nhiên khi thông báo đẩy của tôi kích hoạt UIView này xuất hiện, các kết nối ổ cắm không hoạt động như mong đợi.
Bây giờ câu hỏi của tôi không phải là về các ổ cắm, nhưng hơn thế nữa - Làm thế nào để bạn gỡ lỗi một vấn đề như vậy ?? Từ những gì tôi có thể nói (tôi còn khá mới) khi ứng dụng được khởi chạy từ thông báo đẩy, không có cách nào để liên kết thực thi đó với trình gỡ lỗi / bảng điều khiển / v.v ... Tôi đang gặp khó khăn khi cố gắng gỡ lỗi mã bằng cách sử dụng UIAlertViews, vì có nhiều dòng liên lạc qua lại giữa các máy chủ khác nhau.
Bất kỳ lời khuyên nào bạn có cho tôi sẽ được đánh giá rất cao.