1

携帯電話 (s5) でGoogle Nearby API を動作させようとしています。

github Google Nearby API GITからストック プロジェクトをビルドして実行しています。

アプリがビルドされて実行され、エラーは発生しません。アプリを 2 台の S5 にエクスポートし (テストを試みた他のハンドセットの中でも)、D-Link DSL-3680 から WLAN に接続しました。マルチキャストが有効で、v3 に設定されています。

ただし、アプリは、対応する「広告」および「検出」の指示が与えられたときに、隣接する電話との接続を拒否します。

この動作をデバッグする効果的な方法はありますか? 誰かが問題を特定するのに役立つ可能性のある情報の効果的な情報ダンプを提供できる場合は、その方法を教えてください.

4

1 に答える 1

1

「接続を拒否する」とはどういう意味ですか? 接続ステータス「拒否」を取得していますか?

他のデバイスをアドバタイズして検出できる場合は、すべての基本条件 (ローカル ネットワークへの接続など) が満たされていると想定しています。

今、

接続しようとしたときに、Connection コールバックでステータスをログに記録してみることができます

Nearby.Connections.sendConnectionRequest(mGoogleApiClient, myName,
remoteEndpointId, myPayload, new Connections.ConnectionResponseCallback() {//response conditions}

using -- 接続コールバック関数内書き込み

          if(status.isSuccess()){
           // Successful connection
        } else {
          // Failed connection
        }

同様に、これを行っていない場合は、接続要求を受け入れる必要があります

Nearby.Connections.acceptConnectionRequest(mGoogleApiClient, remoteEndpointId, myPayload, this)

および Onresult コールバック内に add-

      if(status.isSuccess()){
       // Successful connection
    } else {
      // Failed connection
    }

それが役に立ったことを願っています

于 2016-06-17T13:26:11.120 に答える