Tôi hiện đang cố gắng sử dụng khung công tác cá nhân AVSystemController
để tắt âm thanh hệ thống dựa trên lựa chọn của người dùng. Tôi hiện đang tắt tiếng cuộc gọi điện thoại bằng cách gọi: [(AVSystemController object) setVolumeTo:0.0 forCategory:@"Ringtone"];
Làm cách nào để tắt tiếng tin nhắn văn bản trên iPhone?
Có lệnh nào để thực hiện điều đó cho tin nhắn văn bản đến không? Tôi tưởng tượng nó sẽ dựa trên sự thay đổi trong danh mục được xác định trong cuộc gọi đó. Tuy nhiên, tôi không thể tìm thấy danh sách các danh mục để tham khảo. Trong số 10 tôi đã có thể tìm thấy (Alert, Audio/Video, Ringtone, Voicemail, VoicemailGreeting, PhoneCall, TTYCall, RingtonePreview, Alarm, Record)
, không ai trong số họ điều chỉnh âm thanh tin nhắn văn bản. Có một loại để làm điều này? Nếu không, có cách nào khác để tắt âm thanh từ các văn bản gửi đến không?
Tôi nhận thấy điều này đi ngược lại chính sách không có khung công khai của Apple nhưng ứng dụng này sẽ không xuất hiện trên cửa hàng ứng dụng nên không có vấn đề gì. Tôi đang phát triển nó bằng cách sử dụng phiên bản mới nhất của Xcode cho phiên bản mới nhất của IOS, vì vậy bất kỳ phương pháp nào để thực hiện việc này đều có thể thực hiện được.
tôi nghĩ rằng điều này sẽ giúp bạn http://stackoverflow.com/questions/12725548/iphone-block-sms-using-xcoding-private-frameworks-whatever –