tôi là tạo ra một ứng dụng người là dòng kịch bản như hình dưới đây:việc khai trương một viewController cụ thể để đáp ứng với một push thông báo từ xa
Khi người dùng đăng nhập từ "Sysalert View Controller" họ đưa vào "Danh sách điều khiển xem danh sách" nơi tôi làm một NSURLConnection để tải một số JSON vào bảng. Khi người dùng chạm vào một hàng trong bảng, họ sẽ được đưa vào "Chi tiết tin nhắn" hiển thị thông tin chi tiết hơn cho thông báo đó.
Khi người dùng khởi chạy ứng dụng từ thông báo đẩy, bất kể trạng thái của ứng dụng trước khi ra mắt, tôi muốn ứng dụng tải dữ liệu "Danh sách thư" từ máy chủ của tôi và sau đó hiển thị cho họ thông báo được đẩy vào thiết bị.
Tôi biết mình cần sử dụng didFinishLaunchingWithOptions
để yêu cầu ứng dụng phản ứng với thông báo đẩy nhưng làm cách nào để thiết lập cấu trúc phân cấp để trình điều khiển chế độ xem "Danh sách thư" tải dữ liệu của nó và sau đó đẩy chế độ xem "Chi tiết thư" điều khiển lên ngăn xếp cho thông báo thích hợp?
Về cơ bản, kiểu bắt chước hành vi này của ứng dụng Thư hoặc ứng dụng Thư. Khi mở bằng thông báo sẽ đưa bạn đến trình điều khiển chế độ xem cho thông báo đó nhưng bạn vẫn có thể di chuyển lại trong cấu trúc phân cấp như thể bạn đã khởi chạy ứng dụng từ viewController ban đầu và đi ngang qua viewControllers lần lượt.
@conorgrifinhave bạn có câu trả lời? Tôi có cùng một vấn đề..thanks –
Có thể trùng lặp của [iOS Swift Điều hướng đến một số ViewController lập trình từ thông báo đẩy] (https://stackoverflow.com/questions/43058261/ios-swift-navigate-to-certain-viewcontroller-programmatically -from-push-notifica) –