この質問をしている理由を完全に説明することはできませんが、AirDrop テクノロジを使用せずに、NSData を別のデバイス上の別のアプリに転送するアプリケーションを開発しようとしています。
これを実現するための他の解決策を知っている人はいますか、それとも正しい方向に私を向けることができますか?
この質問をしている理由を完全に説明することはできませんが、AirDrop テクノロジを使用せずに、NSData を別のデバイス上の別のアプリに転送するアプリケーションを開発しようとしています。
これを実現するための他の解決策を知っている人はいますか、それとも正しい方向に私を向けることができますか?
そのためのフレームワークがあります。Multipeer Connectivityは iOS 7 で導入され、フレームワーク リファレンスのイントロによると、ほとんど AirDrop の開発者レベルのバージョンです。
Multipeer Connectivity フレームワークは、インフラストラクチャ Wi-Fi ネットワーク、ピアツーピア Wi-Fi、および Bluetooth パーソナル エリア ネットワークを使用して近くの iOS デバイスによって提供されるサービスを検出し、その後、メッセージベースのデータ、ストリーミング データを送信することによってそれらのサービスと通信するためのサポートを提供します。 、およびリソース (ファイルなど)。
テクノロジーを紹介したWWDC 2013 セッションで、アプリを実行している近くのデバイスを検出し、それらの間で NSData を転送する方法の概要と、完全な動作例を示すApple サンプル コードがあります。