Aller au contenu


Photo

Communication inter-app


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

#1 Totor

Totor

    Planteur de pousses

  • Membre
  • Pip
  • 1 messages

Posté 14 juin 2017 - 07:59

Bonjour a tous,

 

Je me poses des questions sur l’échange d'information entre 2 applications. Le seul moyen d’échanger des informations est sous forme URL?

 

Est-il possible de coder une application A, et de lui demander de réaliser des fonctions d'une application B si on n'est pas le créateur de l'application B, et donc que l'on ne peut modifier son code source.

 

 



#2 Mala

Mala

    Broyeur de fèves

  • Artisan chocolatier
  • PipPipPipPipPipPip
  • 1 300 messages
  • LocationHautes-Alpes

Posté 14 juin 2017 - 09:46

Regarde par là...

NSDistributedNotificationCenter

 

Mais si on est pas le créateur cela ne marche pas. Le seul moyen pour contrôler une appli qu'on a pas conçu c'est d'en passer par le pilotage via Applescript mais encore faut-il que l'application en question ai implémenté les interfaces qui vont bien.

 

Edit: pardon j'avais pas fait attention que tu étais dans la section iOS et cie. Ma réponse doit être caduc.


froggy.png

And you'll see why HDR won't be like "HDR".

http://www.marscaper.com


#3 tablier

tablier

    Brasseur de pâte à cacao

  • Membre
  • PipPipPipPipPipPipPip
  • 3 090 messages
  • LocationGrenoble et Méaudre (Isère)

Posté 14 juin 2017 - 11:52

sous IOS je pense que c'est par les notifications, sous réserve que l'application destinataire ait été prévue pour cela. Sous obj-C il existe Apple-Script mais ce n'est pas le sujet ici.

Il me semble que dans la doc il existe un passage "inter application communication" (je ne me rappelle plus le titre exact ! )


"Pourquoi répéter les erreurs passées, lorsqu'il y a tellement de nouvelles erreurs à commettre?" (Bertrand Russel)

J'ai mal à ma France !
mon site: http://cocoa.pod.free.fr


#4 Céroce

Céroce

    Mouleur de chocolats

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

Posté 15 juin 2017 - 09:09

Je me poses des questions sur l’échange d'information entre 2 applications. Le seul moyen d’échanger des informations est sous forme URL?

À peu près, oui.
Si des applications font partie du même "Application Group", elles peuvent aussi partager des fichiers ou communiquer via le Keychain. Tout ça ne te concerne pas, puisque ça signifie que c'est la même boite qui doit être à l'origine des applis.
 
Pour finir, souvent les applications s'appuient sur un site web. Il est possible que le site web offre une API.
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)