6

I have 2 local app "A" and "B". I want that the application "A" call the application "B" and "B" send a response to "A" with a file.

Url scheme is a good solution to call Application "B" but it's a bad solution to send files to "A".

How do I send a file from one application to another without url scheme and without external server ?

Anthony
  • 2,801
  • 3
  • 30
  • 49
  • I don't think it's allowed: http://stackoverflow.com/questions/9425706/share-data-between-two-or-more-iphone-applications – Surfbutler Sep 24 '12 at 08:49

2 Answers2

9

Other than URL option, you have an best option to use iOS keychain. See this article.

There are couple of other options mentioned here.

Another option is to use iCloud APIs.

One more, copy-paste data between Apps using UIPasteboard.

BTW what's the problem with URL solution? Apple suggest you to use URL to share data between different Apps.

Community
  • 1
  • 1
Paresh Masani
  • 7,474
  • 12
  • 73
  • 139
3

I've used a combination of custom URL schemes and a UIPasteboard. I recently posted a full tutorial at http://enharmonichq.com/sharing-data-locally-between-ios-apps/.

Dillan
  • 427
  • 3
  • 9
  • 1
    Hey Dilan, your website seems to be down. If you are no longer maintaining the site, do you by and chance have the content available that you could PM me? – kjsteuer Jun 18 '14 at 19:09