2 votos

¿Ruta universal (MacOS e iOS) de iCloud al archivo?

¿Hay alguna manera de obtener una ruta universal a un archivo en el directorio de iCloud? Es decir, una manera de copiar una ruta a un archivo almacenado en iCloud que dirigirá correctamente al archivo si utiliza la ruta en iOS o MacOS?

En concreto, me gustaría enlazar a un archivo de iCloud en mi aplicación para tomar notas Bear. Sin embargo, quiero que este enlace funcione correctamente tanto si lo uso desde mi Mac como desde mis dispositivos iOS. ¿Hay alguna forma de conseguir dicho enlace?

Edita: Lo ideal sería una solución que también funcionara sin conexión. Por ejemplo, en el Mac, un enlace como file:///Users/username/Library/Mobile Documents/com~apple~Preview/Documents/my_file.pdf revelará el archivo vinculado. Sin embargo, esto no funciona en iOS. Un enlace equivalente que funcione tanto en iOS como en MacOS sería el caso ideal. La primera solución proporcionada funciona como un enlace independiente del dispositivo, sin embargo, requiere una conexión a Internet.

0 votos

No sabía que los enlaces a archivos de iCloud son específicos de cada dispositivo y pensaba que eran todos universales. Has comprobado que son específicos?

0 votos

@fsb, por enlaces de archivos, yo estaba tratando de usar algo como: file:///Users/username/Library/Mobile Documents/com~apple~Preview/Documents/my_file.pdf . Este enlace funciona en Mac, pero no en iOS.

0 votos

Eso es cierto porque iOS no tiene ese sistema de archivos. La forma más fácil de acceder a los archivos almacenados en iCloud es utilizar los enlaces proporcionados por Apple indicados en la respuesta de @sam. En tu pregunta no mencionas que también quieres que funcione sin conexión. Si actualizas tu pregunta puede que obtengas respuestas que se ajusten a tus criterios.

1voto

Sam Puntos 430

No estoy seguro de si esto va a hacer exactamente lo que quieres, pero aquí es cómo obtener un enlace a un archivo almacenado en iCloud:

En tu Mac:

  1. En Finder, abre tu iCloud Drive (que se encuentra en el menú Ir o Shift + Command + I )
  2. Haga clic con el botón derecho en el archivo y seleccione Compartir > Mostrar personas
  3. Ampliar Opciones sobre acciones y ajustar los permisos según sea necesario
  4. Haga clic en Copiar enlace

En tu iPhone/iPad:

  1. Ir a la Archivos aplicación
  2. Toca el archivo para abrirlo
  3. Toca el icono de compartir (abajo a la izquierda)
  4. Toque Añadir personas
  5. Ajustar Opciones sobre acciones según sea necesario
  6. Toque Copiar enlace

En la web:

  1. Ir a Conducir en iCloud
  2. Haga clic para resaltar el archivo
  3. Haga clic en el botón Añadir personas en la barra de menú superior
  4. Haga clic en Copiar enlace
  5. Ajuste los permisos y haga clic en Compartir
  6. Aparecerá la URL para compartir

0 votos

Esto casi hace todo lo que debería. La única pieza que falta es que requiere internet para funcionar. Algo como un file:/// funcionará incluso si no hay Internet (y el archivo era reciente y, por tanto, se sigue descargando). Sin embargo, esto cumple la mayor parte de lo que esperaba.

0voto

Para iOS puedes usar esto, por ejemplo:

"/var/mobile/Library/Mobile Documents/"

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X