Tôi hiện đang làm việc trên ứng dụng iOS có liên quan đến ghi và tải lên video (từ camera tích hợp) đến máy chủ.Tải lên các tệp video trong khi ứng dụng iOS ở chế độ nền?
Tất cả hoạt động tốt và hợp lý, nhưng đối với phiên bản mới, khách hàng đã yêu cầu một tính năng mới: tiếp tục quá trình này mà không cần ứng dụng hiển thị trên màn hình và đang hoạt động.
Hiện tại, bạn quay video, nó được lưu dưới dạng MP4 trên hệ thống tệp và chuỗi nền tải tệp lên máy chủ. Điều này tất cả xảy ra trong khi ứng dụng đang mở, lên đến đỉnh điểm trong một màn hình mà về cơ bản cho bạn biết cho đến khi quá trình kết thúc.
Nếu bạn nhấn nút home để "thu nhỏ" ứng dụng (Tôi không thông thạo thuật ngữ iOS, tha thứ cho tôi), hiện tại tất cả các quá trình tải lên đều bị tạm dừng. Khách hàng muốn có nó để bạn có thể giảm thiểu và làm một cái gì đó hoàn toàn khác nhau khi quá trình này tiếp tục, với một thông báo được hiển thị khi tải lên hoàn tất.
Hiểu biết của tôi là iOS cung cấp một số trường hợp đặc biệt để tải xuống, phát trực tuyến nhạc và vị trí.
Giả sử một lần bạn có thể có được mười phút hoặc thời gian nền trong khi ứng dụng của bạn được thu nhỏ để hoàn thành tác vụ - sau thời gian đó iOS sẽ dừng đột ngột mọi thứ cho đến khi ứng dụng hoạt động trở lại. Điều này dường như đã được thay đổi trong các phiên bản iOS mới hơn có nghĩa là bạn không thể dựa vào một con số cụ thể nữa - nhưng mười phút không thực sự đủ tốt.
Tôi có thể nghĩ ra các cách hacky lợi dụng các tính năng trên nhưng tôi lo ngại Apple có thể phát hiện ra điều này trong quá trình gửi iTunes. Thực sự tôi đang tìm kiếm một phương pháp sạch hơn - làm cách nào để tiếp tục tải lên video trong khi ứng dụng được thu nhỏ?
Tôi giả sử có giải pháp - Dropbox có thể xử lý tình huống này?
Với kiến thức của tôi, bạn không thể làm điều này, đặc biệt nếu 10 phút không đủ dài. iOS chỉ đơn giản là không muốn các ứng dụng hoạt động trong nền. –