Aller au contenu


Photo

Utiliser des fichiers d'une autre application


  • Please log in to reply
7 réponses à ce sujet

#1 Alf1996

Alf1996

    Broyeur de fèves

  • Artisan chocolatier
  • PipPipPipPipPipPip
  • 1 631 messages
  • Location13

Posté 07 septembre 2017 - 09:01

Bonjour à tous,

 

Une petite question de partage de fichiers mais je crois que ce n'est malheureusement pas possible, à confirmer.

 

J'utilise "GoodReader" pour le boulot, et toute ma documentation est synchronisée avec un serveur protégé. Il y a donc dans GoodReader un répertoire avec plein de sous répertoires et des fichiers que je dois synchroniser toutes les semaines.

 

Par ailleurs, je suis en train de développer une application métier qui a besoin d'utiliser quelques uns de ces fichiers (des pdf). Pour éviter d'avoir à créer dans mon application un système de synchronisation avec un serveur (ce que par ailleurs je ne sais pas faire  ::) ), je souhaiterais utiliser les fichiers que j'ai chargé sur GoodReader. Ceci éviterai également d'avoir les fichiers dupliqués sur l'iPad, et donc de prendre de la place. En cherchant dans la doc j'ai cru comprendre qu'on ne pouvait pas accéder aux documents d'une autre application, sauf avec un système de "groupe d'application" ce qui je pense sous-entend que les dites applications sont issues du même développeur...

 

Pouvez vous me confirmer si j'ai bien compris ?

 

Si c'est comme çà, avez vous une idée de la façon dont je devrais procéder ?

 

Merci.  :prie!:



#2 Draken

Draken

    Mouleur de chocolats

  • Artisan chocolatier
  • PipPipPipPipPipPipPipPip
  • 8 598 messages
  • LocationParis

Posté 07 septembre 2017 - 09:05

Crier très fort, en espérant qu’Ali t’entende, dans le Tardis à 22.000 année lumière de la Terre (c’est pas gagné).


  • Alf1996 aime ceci

Garçon, servez-moi un Covfefe avec du lait de soja, sans OGM ..

Et faites régler la climatisation, il fait bien chaud, ici !

 

 

Éternel Novice !  :baby:

Tueur de poneys !  :(

 

Faire simple .. c'est compliqué !

Faire compliqué .. c'est simple !

 

Un MOOC (cours en ligne - dont je ne suis pas l'auteur) gratuit sur la programmation en Obj-C et en Swift 3, démarrant le 14 Mars 2017 :

https://www.edx.org/...onnex-progios1x

 

Des dizaines d'heures de tutoriels vidéo en français (je ne suis pas l'auteur) pour apprendre à développer en Obj-C et Swift : http://pagesperso-sy...don/5I452-2014/

 

 


#3 Ristretto

Ristretto

    Eleveur de cacaoyers

  • Membre
  • PipPip
  • 15 messages

Posté 07 septembre 2017 - 09:13

Bonjour,

 

Il faut que tu regardes du côté des "UTI" (Uniform Type Identifiers).

Ton application métier doit déclarer qu'elle sait lire les pdf.

Ensuite, quand tu feras un appui prolongé sur un pdf, iOS te proposera d'ouvrir le pdf dans ton application métier.

 

(J'ai fait ça pour ouvrir des fichiers .csv (que je me transmets par mail) dans une app perso sur mon iPhone; j'ai un peu galéré pour comprendre ce qu'il fallait faire, mais ça a fini par marcher !)

 

Cordialement,

Nicolas



#4 Alf1996

Alf1996

    Broyeur de fèves

  • Artisan chocolatier
  • PipPipPipPipPipPip
  • 1 631 messages
  • Location13

Posté 07 septembre 2017 - 09:18

Bonjour,

 

Il faut que tu regardes du côté des "UTI" (Uniform Type Identifiers).

Ton application métier doit déclarer qu'elle sait lire les pdf.

Ensuite, quand tu feras un appui prolongé sur un pdf, iOS te proposera d'ouvrir le pdf dans ton application métier.

 

(J'ai fait ça pour ouvrir des fichiers .csv (que je me transmets par mail) dans une app perso sur mon iPhone; j'ai un peu galéré pour comprendre ce qu'il fallait faire, mais ça a fini par marcher !)

 

Cordialement,

Nicolas

 

Oui je connais bien cette solution, mais cela suppose que je vais devoir faire un appui long sur chaque fichier, et ce, après chaque synchronisation pour être sûre d'avoir la dernière version...

 

Ce que je voudrais, c'est qu'à chaque fois que je fais ma synchronisation sur GoodReader, je puisse utiliser les fichiers modifiés depuis mon application sans aucune action utilisateur. En fait, j'aimerais pouvoir accéder directement aux fichiers de GoodReader (uniquement à l'intérieur du répertoire synchronisé si nécessaire). Le problème est que les fichiers n'appartiennent qu'à GoodReader, alors qu'en fait, ils appartiennent à l'utilisateur.



#5 Larme

Larme

    Broyeur de fèves

  • Artisan chocolatier
  • PipPipPipPipPipPip
  • 1 949 messages
  • LocationParis

Posté 07 septembre 2017 - 09:47

Pas possible sur iOS (sans jailbreak en tout cas), tu es sandboxé.


Tant que vous avez des dents, mangez des pommes. Tant que vous avez de l'argent, croquez la Pomme.

#6 Alf1996

Alf1996

    Broyeur de fèves

  • Artisan chocolatier
  • PipPipPipPipPipPip
  • 1 631 messages
  • Location13

Posté 07 septembre 2017 - 10:01

Pas possible sur iOS (sans jailbreak en tout cas), tu es sandboxé.

 

Merci. C'est bien ce que je craignais... Et pas question d'utiliser le jailbreak en ce qui me concerne.

 

Donc je vais devoir, soit utiliser la solution évoquée plus haut, mais qui ne me satisfait pas trop, car je voudrais être sûre que l'utilisateur ait tous ses fichiers à jour avec un minimum d'actions de sa part. Et il me reste la synchro avec le serveur, et là je sèche...

 

Une petite piste pour la doc à exploiter pour faire la synchro ?



#7 Ristretto

Ristretto

    Eleveur de cacaoyers

  • Membre
  • PipPip
  • 15 messages

Posté 07 septembre 2017 - 10:04

GoodReader a l'air de pouvoir se synchroniser avec DropBox : j'imagine que ce n'est pas une option pour toi ?

 

As-tu regardé si l'app "workflow" pouvait être utile pour ton besoin ? (je ne la connais pas bien, mais je sais qu'elle peut parfois faire des choses impressionnantes !)



#8 Céroce

Céroce

    Mouleur de chocolats

  • Contrôleur d'arômes
  • 5 206 messages
  • LocationSaint-Leu-d'Esserent / France

Posté 07 septembre 2017 - 10:48

Sinon, est-ce que GoodReader n'aurait pas des API web ?

L'inconvénient serait que les données seraient peut-être dupliquées entre la sandbox de ton appli et celle de GoodReader.


RenaudPradenc.com Je suis développeur iOS & Mac indépendant.




0 utilisateur(s) li(sen)t ce sujet

0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)