telprompt: удаление добавочного номера из оповещения и журнала вызовов телефона
Я пытаюсь позвонить с помощью команды telpromt, чтобы вернуться к моему приложению после того, как оно выполнит вызов:
NSString *telno = @"telprompt://121,,,,14";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:telno]];
Он показывает вид предупреждения, показывающий, на какой номер я звоню. Для приведенного выше кода он показывает "121,,,,14" в окне просмотра предупреждений и в журнале недавних вызовов телефона. Я нашел какое-то приложение, они не показывают добавочный номер, они показывают только "121" в виде предупреждения, например, и в журнале вызовов показывает "Имя приложения" в качестве набранного контакта и "121" в качестве набранного номера. На самом деле это приложение программно добавляет контакт с именем "Имя приложения", например, с основным номером "121". Есть ли способ удалить добавочный номер [например ",,,,14"] из оповещения и журнала звонков телефона?
1 ответ
Не использовать telprompt
Просто отобразите нормальный UIAlertView
с кнопкой отмены и вызова. Затем, когда у вас есть полный контроль над сообщением в UIAlertView
, если пользователь выбирает вызов, просто используйте tel
схема.
Также telprompt
Это не официальная схема, поэтому Apple может удалить ее в любой будущей версии iOS.