2012-09-24 15 views
6

Tengo 2 aplicaciones locales "A" y "B". Quiero que la aplicación "A" llame a la aplicación "B" y "B" envíe una respuesta a "A" con un archivo.¿Cómo compartir archivos entre 2 aplicaciones ios locales sin esquema de URL o servidor externo?

El esquema de URL es una buena solución para llamar a la Aplicación "B", pero es una mala solución enviar archivos a "A".

¿Cómo envío un archivo de una aplicación a otra sin esquema de URL y sin servidor externo?

+0

No creo que esté permitido: http://stackoverflow.com/questions/9425706/share-data-between-two-or-more-iphone-applications – Surfbutler

Respuesta

9

Aparte de la opción de URL, tiene la mejor opción para usar iOS keychain. Vea esto article.

Hay otras opciones mencionadas here.

Otra opción es utilizar las API iCloud.

Uno más, copiar y pegar datos entre aplicaciones usando UIPasteboard.

BTW ¿cuál es el problema con la solución de URL? Apple sugiere que use URL to share data between different Apps.

+1

El llavero es una buena idea, pero la aplicación "A" es hacer por otras personas, por lo que no puedo dar acceso al llavero – Anthony

+0

Editado mi respuesta. ¡Usa iCloud, de lo contrario, te quedarás sin opciones! ¡Apple sugiere que uses la solución de URL! – applefreak

+0

Encontré una opción más para usar datos de copiar y pegar entre las aplicaciones. Puede ser útil para usted :) – applefreak

3

He utilizado una combinación de esquemas de URL personalizados y una UIPasteboard. Recientemente publiqué un tutorial completo en http://enharmonichq.com/sharing-data-locally-between-ios-apps/.

+1

Hola, Dilan, su sitio web parece estar fuera de servicio. Si ya no está manteniendo el sitio, ¿tiene por casualidad el contenido disponible que pueda enviarme por correo electrónico? – kjsteuer

Cuestiones relacionadas