Xcode の最新バージョンをインストールする
プロジェクトで Nearby Connection を使用するには、Xcode 13.0 以降が必要です。
Nearby Connections パッケージをプロジェクトに追加します
Xcode には、パッケージ マネージャーが組み込まれています。Nearby Connections を Xcode プロジェクトに追加するには、[File] > [Add Packages...] を選択し、google/nearby
を検索します。[Add Package] をクリックして、プロセスが完了するまで待ちます(数分かかる場合があります)。
保護されたリソースへのアクセスをリクエストする
アドバタイズ、検出、接続、データ転送を行うには、Bluetooth とローカル ネットワークの両方にアクセスできる必要があります。アプリの Info.plist
で、必要なリソースごとに使用方法の説明を入力します。そうしないと、リソースにアクセスしようとすると失敗し、場合によってはアプリがクラッシュする可能性があります。
必要な使用方法の説明のキー:
NSBluetoothAlwaysUsageDescription
NSLocalNetworkUsageDescription
用途の説明キーに加えて、アプリが参照するサービスタイプのリストを含む NSBonjourServices
キーを追加する必要があります。追加する必要があるサービスタイプは、アプリのサービス ID の SHA-256
ハッシュの最初の 12 バイトを取得することで生成されます。
次のツールを使用すると、この値を自動的に生成できます。