同じユーザーに属する 2 つのデバイス間でファイルを共有するための選択肢には、iCloudとDropBoxがあります。iOS のみの場合、おそらく前者が最も簡単です。
編集:
「デバイス間での共有」という概念を理解しましたが、2 人の異なる人の間でファイルを送信することについて話していることに気付きました。それはまったく異なるワックスのボールです。人が違う場合、どちらも適切ではありません (DropBox はユーザー間で共有できますが、API はそれには完全には適していないと思います)。
あなたにとって残念なことに (しかし私たちにとっては良いことですが)、宛先デバイスでアプリが電子メールを読み取ったり傍受したりすることはできません。しかし、可能であれば、独自のファイル拡張子を定義し、そのようなファイルを電子メールで送信することができます。ファイルが削除された iPhone で受信されたときに、ユーザーがファイルを開いたときに、デバイスはアプリを開くことを認識します (アプリがが設置されました)。このシナリオについては、Ray Wenderlich の記事で説明されています。
それができない場合は、ファイルを受け取り、保持し、要求に応じて宛先ユーザーに配信するための独自のサーバー コードを作成することについて話していることは間違いありません。それが受け入れられない場合は、あるユーザーが他のユーザーに何かを送信していることをアプリがどのように認識しているかについて、いくつかの詳細を共有する必要があります (電子メールまたは SMS をプログラムで受信することに依存する必要はありません)。また、ファイルをサーバーに保存するのではなく、インターネット経由でデバイスからデバイスへ直接何かを行う場合でも、プロセスを調整するためにサーバーが必要になる場合があります。