Existe-t-il un moyen d'obtenir un chemin universel vers un fichier dans le répertoire iCloud ? C'est-à-dire un moyen de copier un chemin d'accès à un fichier stocké dans iCloud qui dirigera correctement vers le fichier, que vous utilisiez le chemin d'accès sur iOS ou MacOS ?
Plus précisément, je voudrais créer un lien vers un fichier iCloud dans mon application de prise de notes Bear. Cependant, je veux que ce lien fonctionne correctement, que je l'utilise depuis mon Mac ou depuis mes appareils iOS. Existe-t-il un moyen d'obtenir un tel lien ?
Edit : Idéalement, une solution qui fonctionne également hors ligne serait la meilleure. Par exemple, sur le Mac, un lien tel que file:///Users/username/Library/Mobile Documents/com~apple~Preview/Documents/my_file.pdf
révélera le fichier lié. Cependant, cela ne fonctionne pas sur iOS. L'idéal serait d'avoir un lien équivalent qui fonctionne à la fois sur iOS et sur MacOS. La première solution fournie fonctionne comme un lien indépendant de l'appareil, mais elle nécessite une connexion Internet.
0 votes
Je ne savais pas que les liens de fichiers iCloud étaient spécifiques à un appareil et je pensais qu'ils étaient tous universels. Avez-vous vérifié qu'ils sont spécifiques ?
0 votes
@fsb, par liens de fichiers, j'essayais d'utiliser quelque chose comme :
file:///Users/username/Library/Mobile Documents/com~apple~Preview/Documents/my_file.pdf
. Ce lien fonctionne sur Mac, mais pas sur iOS.0 votes
En effet, iOS ne dispose pas d'un tel système de fichiers. Le moyen le plus simple d'accéder aux fichiers stockés dans iCloud est d'utiliser les liens fournis par Apple indiqués dans la réponse de @sam. Votre question ne mentionne pas que vous voulez que cela fonctionne également hors ligne. Si vous mettez à jour votre question, vous obtiendrez peut-être des réponses qui répondent à vos critères.
0 votes
@fsb, merci. Lorsque j'ai initialement rédigé la question, j'étais dans l'état d'esprit d'un
file:///
Je n'avais donc pas envisagé qu'il puisse exister une solution nécessitant une connexion internet. Je ne pensais qu'à une URL de référence locale. Bien entendu, il s'agit là d'un état d'esprit un peu stupide étant donné que la question porte sur un service de stockage en nuage.