https://support.apple.com/en-gb/HT207617

е, что Apple изменила поведение при совершении телефонного звонка через схему URL. В настоящее время мы используем этот код для инициации телефонного звонка:

let url = NSURL(string: "tel://011111111111")
UIApplication.sharedApplication().openURL()

До iOS 10.2 это сразу запускало звонилку и делало телефонный звонок. Похоже, что теперь это изменилось, и пользователь получает запрос на подтверждение, чтобы сделать телефонный звонок. Похоже, что tel: // ведет себя больше как telprompt: //. И это несмотря на то, что в официальном документе Apple URL Scheme (последнее обновление 2015 г.) упоминается, что взаимодействие с пользователем не требуется, если URL-адрес tel: // открывается из собственного приложения.

Кто-нибудь знает, если (а) это новое, ожидаемое поведение и / или (б) есть ли другой способ инициировать телефонный звонок, без запроса пользователя?

Ответы на вопрос(1)

Ваш ответ на вопрос