#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. Это было бы нарушением конфиденциальности, если вызов выполняется без запроса пользователя. Не уверен, в какой версии это было введено, но это было возможно до этого