בזכות השימוש ב-Bluetooth ובמשאבים אחרים במכשיר לזיהוי של מכשירים בקרבת מקום ולתקשר איתם, ה-API של Messages של Nearby יכול לפעול הרבה בזמן השימוש בסוללה. כדי להבטיח שהמשתמשים שולטים בחוויה, תיבת דו-שיח להבעת הסכמה מוצגת בפעם הראשונה שהמשתמש ניגש ל-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());
}