2017-09-22 27 views
6

iOS uygulamam için Info.plist uygulamasında UIFileSharingEnabled ve LSSupportsOpeningDocumentsInPlace anahtarlarını sağlarsam, uygulamanızın Belgeler klasöründeki dosyalar Files.app'da ("Bu iPad'de" ") ve belgeler tarayıcısı.iOS: Yerel dosya sağlayıcısında Uygulama Grubu klasörlerini destekleyin

Şimdi benim sorum - Dosya Sağlayıcı uzantısını yazmanın yanı sıra - uygulama grubunun klasörünü eklemenin veya uygulama grubunun klasöründeki bir klasörle Belgeler klasörünü değiştirmenin herhangi bir yolu var mı? Uzantılarım arasında paylaşım yapmak için, her şeyi Belge yerine Uygulama Grubu klasörüne kaydediyorum, ancak tabii ki, Files.app'ın bu dosyalara erişimi yok, bu yüzden soruyorum.

Belgeler klasöründen gerçek dosyaya sembolik bağlantılar oluşturmayı denedim ve bunlar gösteriliyor ancak düzgün çalışmaz ("dosya mevcut değil").

Ayrıca bir File Provider uzantısı oluşturdum, ancak Apple tarafından reddedildi çünkü uzantım bulut destekli değil ve yalnızca yerel dosyalar için. İnceleme teknisyenime göre, bir Dosya Sağlayıcı uzantısının bulut depolama alanı destekli olması gerekir. No :(Aynı sorunu ve basit ile mücadele ediyor

:

Çok basit, Yardımlarınız ve anlayışlar için

-Matt

cevap

1

Teşekkür ederiz katılamaz Dosyalarınızı Belgeler klasöründe saklamıyorsanız (veya iTunes Dosya Paylaşımı)

Bu, iyi düşünülmüş gibi görünmüyor. Aslında sağlanmadıkça dosya sağlayıcısı olarak entegre edilmemelisiniz. gibi bir dosya sistemi dropbox, en azından WWDC'de söylediklerimiz bu. Diğer tarafta, iMessage eklentileri, bugün uzantıları gibi şeyleri desteklemelisiniz, bu da dosyalarınıza yalnızca bir uygulama grubu üzerinden erişilebiliyorsa mümkündür. Ancak bu daha sonra otomatik olarak Files.app ve iTunes Filesharing kullanımını bozar.

Bunun için radarlar dosyaladık, herhangi bir kopya yardımcı olacaktır sanırım.

+0

Dosyaları bir uygulama grubuna yerleştirebilirsiniz, ancak bir FileProvider uzantısı eklemeniz gerekir - daha sonra dosyalarınızı Files.app dosyasında görebilirsiniz. Ancak, bu dosyaların iTunes'da görünmeyeceği doğru. –