Como activar a partilha de ficheiros para a minha aplicação?
Tenho uma aplicação de edição de imagens onde os utilizadores podem aplicar efeitos nas fotografias. Como eu poderia ativá-lo para que os usuários possam ver o meu aplicativo no iTunes na página de compartilhamento de arquivos e, em seguida, apenas arrastar+drop fotos para o aplicativo?
Alguns leitores de eBook Como a estrofe trabalham assim e seria uma opção fixe. Talvez alguém possa apontar um tutorial ou recurso que fala sobre como ativar e usar esta técnica.6 answers
Você só tem que definir UIFileSharingEnabled
(Application Supports iTunes file sharing
) a chave na lista de Informações da sua aplicação. Aqui está um link para a documentação. Descer para a parte de suporte de partilha de ficheiros.
CFBundleDisplayName
(Bundle Display Name
), Se já não estivesse lá. mais detalhes aqui.
De acordo com apple doc:
Suporte para partilha de Ficheiros
o Suporte de compartilhamento de arquivos permite que aplicativos disponibilizem arquivos de dados do usuário no iTunes 9.1 e mais tarde. Um app que declara: suporte para o compartilhamento de arquivos faz o conteúdo de seus / documentos directório disponível para o utilizador. O usuário pode então mover arquivos para dentro e fora deste diretório, conforme necessário do iTunes. Esta característica não permitir que o seu aplicativo para compartilhar arquivos com outros aplicativos no mesmo dispositivo; que o comportamento requer o pasteboard ou um controlador de interacção do documento objecto.Para activar a partilha de ficheiros para a sua aplicação, faça o seguinte:
Adicione a chave UIFileSharingEnabled à informação da sua aplicação.plist file, and set the value of the key to YES . (O nome da chave actual é "A aplicação suporta a partilha de ficheiros do iTunes")
Coloque os arquivos que você deseja compartilhar no diretório de documentos do seu aplicativo.
Quando o dispositivo é ligado ao computador do utilizador, o iTunes mostra uma secção de partilha de ficheiros na página Apps da opção seleccionada dispositivo.
O usuário pode adicionar arquivos a este diretório ou mover arquivos para o desktop.
As aplicações que suportam a partilha de ficheiros devem ser capazes de reconhecer quando os ficheiros foram acrescentados ao repertório de documentos e respondem de forma adequada. Por exemplo, o seu aplicativo pode fazer o conteúdo de quaisquer novos arquivos disponível em interface. Nunca deve apresentar ao utilizador a lista de arquivos neste diretório e pedir-lhes para decidir o que fazer com esses ficheiros.
Para mais informações sobre a chave UIFileSharingEnabled, ver Informação Referência Da Chave Da Lista De Propriedades .
O novo XCode 7 só exigirá a chave 'UIFileSharingEnabled' em Info.plist. O "cfbundledesplayname" já não é necessário.
Mais uma dica: não modifique apenas a informação.plist do alvo dos "testes". O aplicativo principal e os' testes ' têm Informações diferentes.plist.
Se encontrar o alfabeto na lista, deverá ser "a aplicação suporta a partilha de ficheiros do iTunes".
No Xcode 8.3.3 adicione nova linha .plist com valor verdadeiro
A aplicação suporta a partilha de ficheiros do iTunes
- gravar alguns ficheiros na sua pasta de documentos da aplicação
- mova algo da unidade iCloud para a sua aplicação (na janela mover a pasta irá aparecer). Assim que não houver mais ficheiros na tua pasta, vai desaparecer do "no meu iPad". guia".