iOS: как избежать / отключить оповещение о вызове по умолчанию?

#ios #swift #iphone

#iOS #swift #iPhone

Вопрос:

Я разрабатываю приложение для iOS с помощью swift, я объясню, как работает мое приложение.

Приложение подключится к ПК-клиенту с помощью TCP / IP и получит номер телефона для набора, когда я пытаюсь отправить номер в приложение, чтобы позвонить на телефон, показывающий оповещение с помощью 2 кнопок Call и Cancel .

Есть ли какой-либо способ избежать / отключить оповещение о вызове по умолчанию?

Примечание: пользователь знает, что мое приложение выполнит вызов, и я получу согласие от пользователя

Комментарии:

1. Вы не хотите видеть всплывающее уведомление при отправке запроса на вызов?

2. Я бы сказал, что нет, и по очень веской причине, было бы довольно большой угрозой безопасности, если бы ваш телефон просто продолжал набирать номера.

3. @DarshanPatel да, вот так

4. @Lee Я не думаю, что это веская причина, по которой у нас есть такое же приложение, созданное на Android, и мы заботимся о согласии пользователя, поэтому наше приложение не будет подвергать риску

5. Проблема в том, что ваше приложение не единственное, и поэтому Apple не собирается предоставлять всем приложениям такие разрешения. Хотя у вас может быть соглашение с вашим пользователем, как насчет приложений, которые этого не делают, и могут просто решить набрать номер с премиальным тарифом без уведомления пользователя. Эта функциональность будет невозможна в iOS, и это хорошо.

Ответ №1:

Есть ли какой-либо способ избежать / отключить оповещения о вызовах по умолчанию?

К сожалению, нет никаких условий, чтобы избежать / отключить его. Мы не можем управлять системным оповещением. Я пробовал то же самое несколько месяцев назад, но безуспешно. Тем не менее, нет решения, чтобы избежать этого.

Спасибо

Комментарии:

1. И в будущем для этого никогда не будет решения, насколько я знаю Apple. Это было бы нарушением конфиденциальности, если вызов выполняется без запроса пользователя. Не уверен, в какой версии это было введено, но это было возможно до этого