簡體   English   中英

使用Nearby Google API查找Eddystone Beacons

[英]Find Eddystone Beacons using Nearby Google API

我使用Proximity Beacon API將數據附加到Eddystone Beacons。 我想使用Nearby Messages API獲取Beacon附件。

我按照https://developers.google.com/nearby/messages/android/get-beacon-messages中提到的步驟操作。

但我無法閱讀Beacon附件。 onFound()方法沒有被調用

檢查以下內容......

  • 如果狀態為APP_NOT_OPTED_IN,則在對subscribe的響應上設置回調並在Status對象上調用startResolutionForResult。 請參閱github示例

  • 確保您已在開發者控制台中為您的應用啟用了附近的API。 這里是第3步

  • 在訂閱的調用中使用Strategy.BLE_ONLY

  • 最后,如果這些都沒有幫助,請嘗試一個獨立的BLE掃描應用程序,以確保信標實際上是廣播。

如果您想發布更完整的代碼示例,我們的工程師可以查看一下

(我在附近的API上工作)

另一個想法:確保清單中的API密鑰來自您將數據附加到信標時使用的同一Google Developers Console項目。 信標附件是創建它們的項目的私有。

閱讀此問題的其他人在連接時遇到問題的另一個建議。 從另一個答案中解脫出來:

這可能聽起來很奇怪 - 但試着打開和關閉無線網絡。 很多便宜的設備都非常糟糕的藍牙和無法連接,但由於某種原因關閉和開啟修復它一段時間。

我遇到了類似的問題 - 我的代碼中的所有內容都是正確的,但沒有檢測到信標。 我甚至試過制造商應用程序,他們也無法檢測到信標(但他們的iPhone版本確實如此)。 我關閉了我的wifi,然后重新開啟,制造商應用程序也工作了,我的也是。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM