Xử lý sự đồng ý của người dùng

Nearby Messages API có thể tiêu tốn nhiều pin nó sẽ sử dụng Bluetooth và các tài nguyên khác của thiết bị để phát hiện và giao tiếp với các thiết bị ở gần. Để đảm bảo người dùng có quyền kiểm soát trải nghiệm, hãy chọn tham gia hiển thị khi người dùng truy cập Nearby Messages API (API Thông báo lân cận) khi lần đầu tiên. Người dùng phải đồng ý cho phép tính năng Lân cận sử dụng thiết bị được yêu cầu của chúng tôi.

Chỉ BLE

Bạn có thể tránh hộp thoại chọn tham gia nếu ứng dụng của bạn đã được cấp Quyền ACCESS_FINE_LOCATION và chỉ sử dụng BLE trong quá trình xuất bản và người đăng ký.

if (ContextCompat.checkSelfPermission(this, Manifest.permission.ACCESS_FINE_LOCATION)
        == PackageManager.PERMISSION_GRANTED) {
    mMessagesClient = Nearby.getMessagesClient(this, new MessagesOptions.Builder()
            .setPermissions(NearbyPermissions.BLE)
            .build());
}