Tôi hiểu rằng nếu tôi cung cấp khóa UIFileSharingEnabled và LSSupportsOpeningDocumentsInPlace trong Info.plist cho ứng dụng iOS của tôi, tệp trong thư mục Documents của ứng dụng của tôi được hiển thị trong Files.app ("Trên iPad này ") và trình duyệt tài liệu.iOS: Hỗ trợ thư mục Nhóm ứng dụng trong nhà cung cấp tệp cục bộ
Bây giờ câu hỏi của tôi - ngoài việc viết phần mở rộng của Nhà cung cấp tệp - có cách nào để thêm thư mục của nhóm ứng dụng hay thay thế thư mục Tài liệu bằng một thư mục trong thư mục của nhóm ứng dụng không? Để chia sẻ giữa các phần mở rộng của tôi, tôi lưu mọi thứ trong thư mục Nhóm ứng dụng thay vì Tài liệu, nhưng sau đó, tất nhiên, Files.app không có quyền truy cập vào các tệp đó, đó là lý do tôi hỏi.
Tôi đã thử tạo liên kết tượng trưng từ thư mục tài liệu đến tệp thực tế và chúng được hiển thị nhưng không hoạt động chính xác ("tệp không tồn tại").
Tôi cũng đã tạo tiện ích mở rộng Nhà cung cấp tệp nhưng Apple đã từ chối vì tiện ích của tôi không được hỗ trợ bởi đám mây và chỉ dành cho tệp cục bộ. Theo người đánh giá của tôi, tiện ích mở rộng Nhà cung cấp tệp phải được lưu trữ trên đám mây được sao lưu.
Cảm ơn bạn đã giúp đỡ và hiểu biết của bạn,
-Matt
Bạn có thể đặt tệp vào nhóm ứng dụng nhưng phải thêm phần mở rộng FileProvider - sau đó bạn có thể xem tệp của mình trong Files.app. Đúng là các tài liệu sẽ không được hiển thị trong iTunes. –