Tôi đang cố gắng thêm hỗ trợ Android 6.0 vào Ứng dụng Android hiện tại của mình. Tôi đã sử dụng SYNCADAPTER
để đồng bộ hóa dữ liệu. nó làm việc tốt cho đến khi API 22. nhưng trong 23 (ANDROID 6.0) họ đã loại bỏ quyền nhóm AUTHENTICATE_ACCOUNTS
.Triển khai quyền Marshmallow
Tôi tìm thấy mẫu how to get run-time permission, tôi đã thử cùng với AUTHENTICATE_ACCOUNTS
nhưng không hoạt động.
Tôi cũng tìm thấy một answer, Có bất kỳ mẹo nào để sử dụng AUTHENTICATE_ACCOUNTS
giống như câu trả lời đó không?
tôi đã tìm thấy danh sách quyền bị xóa overhere. vì vậy nếu ứng dụng của tôi sử dụng quyền đó được liệt kê. trong trường hợp đó, có ứng dụng nào hoạt động trong Android M (6.0) không?
"họ đã xóa quyền của Nhóm AUTHENTICATE_ACCOUNTS" - bạn đã sử dụng phần cụ thể nào của SDK Android mà yêu cầu 'AUTHENTICATE_ACCOUNTS'? Kiểm tra JavaDocs hiện tại, vì bạn có thể không cần sự cho phép đó trên cấp API 23. – CommonsWare
@CommonsWare: tôi đã sử dụng SyncAdapter để lấy dữ liệu từ backend đó là lý do tại sao tôi cần sự cho phép đó. tôi không phải đối mặt với bất kỳ vấn đề nào mà ứng dụng của tôi đang chạy hoàn hảo trên 6.0. nhưng tôi đang cố gắng triển khai mô hình quyền cho 6.0. vì vậy không cần thiết phải nhận được sự cho phép AUTHENTICATE_ACCOUNTS từ người dùng trong 6.0? –
Hãy thử tính năng này có thể là công việc stackoverflow.com/a/41221852/5488468 –