2017-08-16 4 views
7

サンプルモードのウォークスルートーキープログラムを自動モードで使用してGoogle Nearby Connections 2.0をテストする際に、デバイスがBluetoothペアリングのピン番号を尋ねることがあります。私は2つのシナリオを見てきました:Google Nearby Connections 2.0いつかBluetoothペアリングをお願いしますPIN番号

  1. ピンを要求するポップアップダイアログが1台しかありません。データを入力するかダイアログを閉じると接続に失敗する

  2. どちらのデバイスにもポップアップダイアログが表示されます。 1つはピンを設定するように要求し、他はピンに入るように頼みます。ピンが入力された後、接続は成功しました。

セナリオ1が頻繁に発生します。

どうすればこの問題を回避できますか? Nearby Connections 2.0 SDKのドキュメントに関する情報が見つかりません。

Google Nearby Connections 2.0を使用する自分のアプリでもこのエラーが表示されます。 「walkie-talkie」サンプルプログラムはP2Pの「スター」戦略を使用しますが、私のアプリはP2Pの「クラスタ」戦略を使用します。したがって、この問題は両方のケースで発生することがわかります。私は知りたいです:
(1)このエラーの原因を教えてください。
(2)エラーを受け取ったアプリが何を(もしあれば)救済することができますか?
(3)この状況で物理デバイスに何かを行う必要がある場合、ユーザーに伝える合理的なメッセージは何でしょうか?

Nearby Connections 2.0のエラー状態に関する技術的なドキュメントはほとんど見つかりませんでした。したがって、誰もこの特定の質問に直接答えることができない場合でも、賞金を最寄りの接続に関するエラーに関するその他の技術情報を提供する最善の回答に払うことを検討します。

+0

この問題は解決しますか?私もそれに直面している... – dimson

答えて

0

いくつかのテストの後、私はこの問題がBLE広告機能に関係していると考えています。ここで私は、問題を最小限に抑えるためにやったことです:

私たちは三つのグループに大別グループのAndroidデバイス次のことができます。

  1. 以外のBluetooth BLEデバイス
  2. ブルートゥース-BLEが、APIレベルでBLE広告をサポートしていませんがAPIレベルのBLE広告の適切なサポートと21
  3. ブルートゥース-BLE 21

近所の接続2.0使用:

グループ1は、検索と広告を行うことができます 広告

グループ2であるデバイスとのリンクのための唯一の良いですが、それは3は、おそらくより信頼性の高いパフォーマンスを提供します

グループがどのように信頼性を判断することは困難である

Nearby Connections 2.0を使用している人には、あなたのデバイスが属する3つのグループのうちどれを見つけるかをお勧めします。グループ3のデバイスを使用することが推奨され、Bluetoothの問題を最小限に抑えます。

PS:慎重にGoogleアナウンスを必ずお読みください。

関連する問題