始める

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 バイトを取得することで生成されます。

次のツールを使用すると、この値を自動的に生成できます。