cuốn sách gpt4 ai đã làm

android - Làm cách nào để kiểm tra xem người dùng có tắt âm thanh thông báo không?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 19:03:35 25 4
mua khóa gpt4 Nike

Trong Android 7, bạn có thể nhấn và giữ thông báo và chọn tắt tiếng thông báo từ ứng dụng tương ứng.

Đối với Android 7 chúng tôi có notificationManager.areNotificationsEnabled()Kiểm tra xem người dùng có chặn thông báo cho ứng dụng của bạn hay không. Làm cách nào để kiểm tra xem người dùng vừa tắt âm thanh thông báo ứng dụng hay chưa?

gia hạn:Vấn đề này vẫn áp dụng cho Android 8/O. Chúng tôi đã gặp một số người dùng báo cáo rằng họ không nghe thấy bất kỳ âm thanh nào và sau đó họ vô hiệu hóa nó mà không biết và khiến chúng tôi không có cơ hội kiểm tra.

câu trả lời hay nhất

Âm thanh được bật trên IMPORTANCE_DEFAULT trở lên nên bạn có thể kiểm tra như sau:

@RequiresApi(26)
boolean riêng hasSoundsEnabled(StringchannelId) {
Trình quản lý notificationManager = getSystemService(NotificationManager.class);
Kênh notificationChannel = manager.getNotificationChannel(channelId);

trả về kênh.getImportance() >= notificationManager.IMPORTANCE_DEFAULT;
}

Giới thiệu về android - Làm cách nào để kiểm tra xem người dùng có tắt âm thanh thông báo không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/39618417/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress