### 最佳實踐
為了獲得最佳的用戶體驗和成功部署,請務必考慮以下最佳做法:
* 不建議在后臺使用測距 API 。 為了獲得最佳效果,在用戶使用應用程序時進行測距。
* 當使用測距 API 并且檢測到多個具有 iBeacon 技術的設備時,CoreLocation 將按照它們的距離的從近到遠的順序報告信標。由于上面討論的信號衰減問題,這個順序可能不正確。例如,如果兩個信標被固定到物體上,并且被iOS設備探測到,但是一個信號比另一個信號要強烈得多,但是在物理上離得更遠,這可能會導致更遠處的信標被報告。應用程序應仔細檢查由信標報告的鄰近區域,并且如果所有信標都位于 Far 區域,則考慮向用戶呈現在附近檢測到兩個對象,并允許用戶選擇感興趣的對象。
* 利用位置授權警報中的可選文本字段來解釋應用程序要求使用用戶位置的原因。如果你的應用在屏幕上顯示,請解釋為什么用戶應該同意允許應用了解其位置的好處。可以使用應用程序的 **Info.plist** 文件中的 `NSLocationUsageDescription` 項指定此可選文本。
* 如果要購買帶有 iBeacon 技術的第三方設備,了解如何配置這些設備以及將要執行安裝,維護等操作非常重要。
* 在現場部署信標設備時,一定要培訓可能需要與他們交互的員工。例如,如果您正在部署零售解決方案,請確保您的零售銷售人員接受 iOS 應用程序與設備交互的培訓,對您的客戶有哪些好處,所支持的 iOS 設備型號以及解決問題的建議等。
* 如果計劃在所在地區設置標牌,則鼓勵擁有 iBeacon 商標和徽標許可證。請訪問 <https://developer.apple.com/ibeacon> 申請 iBeacon 許可證。