Vài năm gần đây chủ yếu mình dùng Android làm máy chính, mới hôm trước mình mua lại con iPhone và setup lại như một máy chính thì bị khá phiền về phần thông báo và hiện chưa có cách giải quyết triệt để.
Trên iOS, khi cài mới một ứng dụng chúng ta có thể cho phép ứng dụng đó được hiển thị thông báo hoặc không hiển thị thông báo. Chúng ta cũng CHỈ có thể can thiệp được việc on/off quyền hiển thị thông báo trong phần cài đặt mà không thể can thiệp chi tiết các “kênh” thông báo cụ thể.
Trên Android, với phiên bản Android 12 về trước mặc định các ứng dụng được phép hiển thị thông báo (Mình nghe ông chú bên Viettel nói là Android 13 sẽ có phần xin quyền tương tự như iOS), chúng ta có thể on/off trong phần cài đặt của máy. Tuy nhiên, trên Android cụ thể hơn là từ Android 8.0 thì chúng ta có thể on/off riêng lẽ theo từng “kênh”. Mình lấy ví dụ ứng dụng Lazada, họ sẽ có các kênh như ưu đãi, đơn hàng… Mình thì chỉ quan tâm cập nhật đơn hàng nên mình chỉ muốn chó phép kênh đơn hàng được thiển thị thông báo, còn lại mình tắt hết.
Vài thông tin bên lề:
Trên iOS, khi cài mới một ứng dụng chúng ta có thể cho phép ứng dụng đó được hiển thị thông báo hoặc không hiển thị thông báo. Chúng ta cũng CHỈ có thể can thiệp được việc on/off quyền hiển thị thông báo trong phần cài đặt mà không thể can thiệp chi tiết các “kênh” thông báo cụ thể.
Trên Android, với phiên bản Android 12 về trước mặc định các ứng dụng được phép hiển thị thông báo (Mình nghe ông chú bên Viettel nói là Android 13 sẽ có phần xin quyền tương tự như iOS), chúng ta có thể on/off trong phần cài đặt của máy. Tuy nhiên, trên Android cụ thể hơn là từ Android 8.0 thì chúng ta có thể on/off riêng lẽ theo từng “kênh”. Mình lấy ví dụ ứng dụng Lazada, họ sẽ có các kênh như ưu đãi, đơn hàng… Mình thì chỉ quan tâm cập nhật đơn hàng nên mình chỉ muốn chó phép kênh đơn hàng được thiển thị thông báo, còn lại mình tắt hết.
Vài thông tin bên lề:
- Từ Android 8.0 việc hiển thị thông báo bắt buộc sẽ phải khai báo kênh, tuy nhiên việc phân loại kênh nó vẫn phụ thuộc vào nhà phát triển của ứng dụng, kiểu như có nhiều kênh nhưng họ cố tình không phân loại (để cùng id và ten_kenh) thì cũng chịu. Hiện tại, mình thấy đa số các ứng dụng họ điều phân loại cụ thể.
- Bản chất Android lẫn iOS nếu nhà phát triển muốn thì họ vẫn có thể cho phép bật tắt thông báo theo từng kênh riêng trong phần cài đặt của “ứng dụng”, nhưng xui cái là họ không chịu làm. Xài app Lazada, Shopee, Grab… trên iOS mình luôn phải tắt thông báo vì bị spam quá nhiều, mà tắt thì đồng nghĩa với việc không biết tình hình đơn hàng thế nào.
- Ở Android hiện có thể đè lâu trên cái thông báo muốn tắt và vào phần quản lý kênh trực tiếp từ đó từ hệ thống android. iOS vuốt trên notification thì có thể có 2 tùy chọn, 1 là vào phần quản lý của hệ thống, 2 là vào cài đặt của ứng dụng nhưng rất ít ứng dụng làm việc này, đa số phải mở ứng dụng rồi vào phần cài đặt, với mình thì để vào phần cài đặt của ứng dụng mò chỗ tắt nếu có thì cũng cả một quá trình.