Tôi đang viết ứng dụng cho khách hàng nơi người dùng sẽ nhập dữ liệu trong ngày, sau đó tại một điểm nhất định vào ban đêm (ví dụ: vào nửa đêm) dữ liệu của người dùng ngày đó nên tải lên máy chủ.Lập lịch nhiệm vụ ứng dụng iOS để chạy trong khi ở chế độ nền
Vì vậy, tôi cần lên lịch một phương thức để chạy trên ứng dụng của mình vào lúc nửa đêm, ngay cả khi ứng dụng đang chạy ẩn. Phương pháp này sau đó sẽ đồng bộ dữ liệu đã thu thập với máy chủ và tải xuống bất kỳ thay đổi nào.
Để đạt được điều này, tôi tưởng tượng tôi cần đặt ứng dụng luôn chạy ở chế độ nền (tức là dài hơn 10 phút), sau đó lên lịch để chạy sau một thời gian cụ thể. Tôi có làm điều này bằng cách sử dụng performSelector: withDelay:
không? Hay tôi cần thứ gì đó mạnh mẽ hơn vì ứng dụng sẽ ở chế độ nền?
Xin cảm ơn các bạn!
Bạn có nhận được giải pháp nào cho điều này không? –