Thông báo luôn hiện khi giả lập đang bật là gì?

Đó là thông báo bắt buộc của dịch vụ nền theo quy định của Android. Không có nó, hệ thống sẽ dừng giả lập trong vài phút sau khi bạn thu nhỏ ứng dụng — không thể bỏ thông báo mà vẫn giữ giả lập.

Không thể gỡ bỏ thông báo này, và đây là giới hạn của chính Android chứ không phải quyết định của ứng dụng. Từ Android 8, dịch vụ nền chạy liên tục phải hiển thị thông báo — nếu không, hệ thống không cho dịch vụ tồn tại và đóng nó trong vài giây.

Nên ở đây lựa chọn không phải giữa “có thông báo” và “không thông báo” mà giữa “có thông báo và giả lập hoạt động” và “không thông báo và không có giả lập”. Mọi ứng dụng giữ giả lập chạy trong nền đều hiển thị thông báo như vậy — nếu không, nó đã không giữ được giả lập.

Thông báo còn có giá trị thực tế: đó là dấu hiệu tin cậy duy nhất cho thấy dịch vụ nền còn sống. Các giao diện như MIUI, HyperOS và One UI tự ý đóng tiến trình nền, và thông báo biến mất đúng lúc điều đó xảy ra. Vì vậy việc kiểm tra “giả lập còn bật không” chỉ cần liếc qua ngăn thông báo — không phải mở bản đồ khác để so điểm.

Điều bạn có thể làm với thông báo: làm nó ít nổi bật hơn. Trong cài đặt Android, mở “Ứng dụng” → Mock Location → “Thông báo” và chuyển kênh thông báo sang mức quan trọng thấp. Thông báo sẽ không chiếm chỗ ở đầu ngăn nữa mà chuyển xuống mục “Im lặng”, nhưng vẫn ở trong hệ thống — nghĩa là dịch vụ vẫn chạy.

Đừng tắt hẳn kênh thông báo: trên một số giao diện, điều này khiến hệ thống đóng dịch vụ ngay khi có dịp, và giả lập bắt đầu tự tắt mà không rõ lý do. Nếu bạn đã tắt thông báo và gặp tình trạng này, hãy bật lại và kiểm tra các cài đặt nền khác được nêu trong bài viết về giả lập tự tắt trong nền.

Vẫn còn thắc mắc? Viết cho bộ phận hỗ trợ.