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.

Другие вопросы по тегам