Tôi hiện đang phát triển một ứng dụng cần xử lý SMS chỉ khi đó là SMS được ứng dụng mong đợi (cùng hành vi như Whatsapp khi đăng ký).Hủy bỏ ý định SMS trên Android KitKat
Tôi muốn hủy Intent SMS vì nó không được mong đợi xuất hiện trong hộp SMS.
Câu hỏi của tôi là: Tôi biết rằng Google đã thay đổi rất nhiều về hành vi SMS trong KitKat và giờ đây, ngay cả khi SMS của tôi được phân tích cú pháp bởi ứng dụng của tôi, SMS cũng xuất hiện trong SMSBox, ngay cả khi tôi gọi this.abortBroadcast();
trong SMS của mình phát sóng thu. Vì vậy, có cách nào để tránh những tin nhắn SMS xuất hiện trong hộp SMS mà không cần phải phát triển một ứng dụng SMS hoàn chỉnh?
Để biết thông tin, mức độ ưu tiên là 1000 (và tôi cũng đã thử với MAX Integer) trong tệp kê khai cho Bộ thu phát sóng này.
"Vì vậy, có cách nào để tránh những SMS đó xuất hiện trong hộp SMS mà không phải phát triển ứng dụng SMS hoàn chỉnh không?" - AFAIK, không. Tôi sẽ cấu trúc các tin nhắn SMS để có giá trị cho người sử dụng, ngoài việc phục vụ vai trò mong muốn của bạn, để biện minh cho nó trong hộp thư đến (và được giá trị bất cứ điều gì người dùng trả tiền cho tin nhắn, nếu có). – CommonsWare
Trong ngữ cảnh của ứng dụng của tôi, tôi không thể làm cho nó có giá trị cho người dùng mà không tăng kích thước của nó lên nhiều hơn 1 SMS. Đó là lý do tại sao tôi hiện đang tò mò về một giải pháp nếu một tồn tại. Btw, cảm ơn câu trả lời của bạn. – gahfy
Điều gì sẽ xảy ra nếu thay đổi ứng dụng SMS mặc định trong cài đặt Không dây và mạng? – gayavat