Nearby Messages API อาจใช้พลังงานแบตเตอรี่มากเนื่องจาก โมเดลจะใช้บลูทูธและทรัพยากรอื่นๆ ของอุปกรณ์เพื่อตรวจจับและสื่อสารกัน อุปกรณ์ที่อยู่ใกล้เคียง เพื่อให้ผู้ใช้เป็นผู้ควบคุมประสบการณ์การใช้งาน การเลือกใช้ กล่องโต้ตอบแสดงขึ้นเมื่อผู้ใช้เข้าถึง Nearby Messages API ผู้ใช้ต้องให้ความยินยอมให้ Nearby ใช้อุปกรณ์ที่จำเป็น ที่ไม่ซับซ้อน
BLE เท่านั้น
คุณสามารถหลีกเลี่ยงกล่องโต้ตอบการเลือกใช้ได้หากแอปได้รับสิทธิ์ สิทธิ์ ACCESS_FINE_LOCATION และใช้ BLE ระหว่างการเผยแพร่เท่านั้นและ การสมัครใช้บริการ
if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION)
== PackageManager.PERMISSION_GRANTED) {
mMessagesClient = Nearby.getMessagesClient(this, new MessagesOptions.Builder()
.setPermissions(NearbyPermissions.BLE)
.build());
}