2017-09-22 28 views
6

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

Trả lời

1

Nó khá đơn giản: Số :(

Chúng tôi đang phải vật lộn với vấn đề tương tự và nó đơn giản: Bạn không thể tham gia trong ứng dụng tệp (hoặc iTunes File Sharing) nếu bạn không lưu trữ các tệp của mình trong thư mục Tài liệu

Có vẻ như điều này không được suy nghĩ rõ. Bạn không nên tích hợp với tư cách nhà cung cấp tệp trừ khi bạn đang thực sự cung cấp một hệ thống tệp như dropbox, ít nhất đó là những gì chúng tôi đã nói ở WWDC. Ở phía bên kia, bạn nên hỗ trợ các công cụ như phần mở rộng iMessage, tiện ích mở rộng ngày nay, ... chỉ có thể thực hiện được nếu các tệp của bạn có thể truy cập thông qua nhóm ứng dụng. Nhưng điều này sau đó tự động phá vỡ việc sử dụng Files.app cũng như iTunes Filesharing.

Chúng tôi đã thu thập radar cho điều đó, bất kỳ bản sao nào cũng sẽ giúp ích.

+0

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. –

Các vấn đề liên quan