2016-05-22 4 views
0

私はGoogle Nearby APIを私のハンドセット(s5)で動かそうとしています。Android:近隣のAPI、接続なし

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

アプリはビルドされて実行され、エラーは発生しません。私はそれをテストしようとしている他のハンドセットの中の2つのS5にアプリをエクスポートし、D-Link DSL-3680からWLANに接続しました。マルチキャストが有効になり、v3に設定されます。

しかし、対応する「広告」および「発見」命令が与えられたときに、アプリは近隣の電話との接続を拒否します。

この動作をデバッグする有効な方法はありますか?誰かが問題を特定するのを助けるかもしれない情報の効果的な情報ダンプを提供できれば、どうか私に教えてください。

+0

は「近所い役立っホープ「使用中」通知の表示?両方の電話機がインターネットに接続されていることと、Nearby Messages APIが有効になっているAPIキーを使用していることを確認してください。電話で生成されたログを見て、何か目立つものがあるかどうかを確認してください。 –

+0

fwiw、これはNearby Connections APIなので、「近くにいる」という通知は表示されません(近くのメッセージのみに表示されます)。 –

答えて

0

「接続を拒否する」とはどういう意味ですか? 接続ステータスが「拒否されました」ですか?

あなたが広告を掲載することができますし、他のデバイスを発見した場合、私は今

を満たしている(ローカルネットワークに接続されているように)、すべての基本条件を仮定している、

あなたが接続して自分のステータスをロギングしてみてくださいあなたが書くの接続コールバック関数内で

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コールバックの内側を受け入れる必要があり、それが

+0

こんにちは、私はこの回答を受け入れていますが、チームは時間がなくなり、IPを使って「昔ながらのやり方」をすることを選んだが、ここで与えられた努力はここからgoogle /検索機能 - 私はこれが遅いことを知っています - 私は試験期間の終了後にすべてのソフトウェアから逃げました!だから私が推測している以上のことより良いことだ。 – user3235290

+0

...スタック交換の全体的なアイデアは、人々がお互いを助けることができるプラットフォームを持つことです:) とにかく謙虚な応答のために感謝:D –

関連する問題