1

この質問をしている理由を完全に説明することはできませんが、AirDrop テクノロジを使用せずに、NSData を別のデバイス上の別のアプリに転送するアプリケーションを開発しようとしています。

これを実現するための他の解決策を知っている人はいますか、それとも正しい方向に私を向けることができますか?

4

1 に答える 1

2

そのためのフレームワークがあります。Multipeer Connectivityは iOS 7 で導入され、フレームワーク リファレンスのイントロによると、ほとんど AirDrop の開発者レベルのバージョンです。

Multipeer Connectivity フレームワークは、インフラストラクチャ Wi-Fi ネットワーク、ピアツーピア Wi-Fi、および Bluetooth パーソナル エリア ネットワークを使用して近くの iOS デバイスによって提供されるサービスを検出し、その後、メッセージベースのデータ、ストリーミング データを送信することによってそれらのサービスと通信するためのサポートを提供します。 、およびリソース (ファイルなど)。

テクノロジーを紹介したWWDC 2013 セッションで、アプリを実行している近くのデバイスを検出し、それらの間で NSData を転送する方法の概要と、完全な動作例を示すApple サンプル コードがあります。

于 2015-12-18T18:36:52.933 に答える