¿Puede una aplicación en Facebook acceder a archivos y aplicaciones no relacionadas en iOS?

A2A

No podrá acceder a otros datos de la aplicación iOS, excepto cuando las otras aplicaciones le hayan delegado el derecho a hacerlo. Cada aplicación vive en lo que parece ser su propio pequeño universo.

Una aplicación puede comunicarse con otra aplicación que esté dispuesta a dejarla, pero eso es todo.

Sospecho que, dado que Facebook posee WhatsApp ahora, si lo consideraran útil, este delegado existiría entre al menos esos dos.

Ahora dentro de la propia aplicación de Facebook: si tiene aplicaciones de Facebook que se ejecutan en la aplicación de Facebook, entonces dependería de la aplicación de la partición de seguridad realizada allí.

Mi intuición es que si se le permite entrar tan lejos en la casa de la diversión, probablemente podría organizar el acceso a los datos de una aplicación en la aplicación desde otros datos de la aplicación. Sería bastante difícil hacer lo que iOS hace exactamente, sin poder deshacerlo, y así escribir una aplicación de iOS que acceda a los datos de otra aplicación de iOS sin permiso. Esto daría como resultado un tipo de escalada de privilegios / escape de sandbox.


Estos dos artículos son probablemente recursos útiles para aprender más sobre lo que he discutido anteriormente:

Comunicación entre aplicaciones [Apple]

Crear una extensión de aplicación [Apple]

iOS (anteriormente iPhone OS) es un sistema operativo móvil creado y desarrollado por Apple Inc. exclusivamente para su hardware. Es el sistema operativo que actualmente alimenta muchos de los dispositivos móviles de la compañía, incluidos el iPhone, iPad y iPod Touch.

Simplemente no. Pero puede acceder a archivos (imágenes, videos y audios solamente) si usa la aplicación con la aplicación de Facebook desde su teléfono.