FileXchange offers a way for iOS apps to send multiple files to each other. It uses the "Open In..." feature of iOS to hand over a list of files and information about how to get them from the sender.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
FileXchangeReceiver
FileXchangeSender
Resources
.gitignore
FileXchange.h
FileXchange.m
README.md

README.md

FileXchange

FileXchange offers a way for iOS apps to send multiple files to each other. It uses the "Open In..." feature of iOS to hand over a list of the files and information on how to retrieve them from the sender.

Transfers and communication are done using Robbie Hanson's CocoaHTTPServer class.

PhotoCopy

Photosmith and ShutterSnitch use FileXchange to share photos specifically, dubbing the service "PhotoCopy".

If you wish to add PhotoCopy to your app:

  • To avoid confusion, use the exact name "PhotoCopy" in your UI. One word, with a capital P and C.
  • Included in the FileXchangeSender project are icons you can use if your UI needs graphics.

If you have any questions about implementation or want your PhotoCopy-enabled app listed here, please tweet me @2ndNatureDev.

FileXchange and PhotoCopy are free for all to use / implement.

Apps that use PhotoCopy

Photosmith ShutterSnitch FlickStackr