Разрешение пользователя на звонок

Возможно, существует ограничение на исходящие (совершающие) вызовы (голосовые или данные) с мобильных телефонов без явного разрешения пользователя, т. Е. Появится всплывающее окно с просьбой нажать "Да" / утвердить или "Нет" / отменить для попытка вызова, сделанная программным приложением на этом мобильном телефоне / мобильном телефоне. Похоже, что существует API для совершения звонков, голосовых вызовов и передачи данных в различных встроенных ОС, таких как WM, Symbian и Android. Они требуют пользовательского нажатия кнопки тогда?

1 ответ

Это касается модели безопасности во время выполнения.

Когда вы разрабатываете мобильное приложение, вы также составляете список API, которые оно может захотеть использовать. Если эти API-интерфейсы защищены "возможностями" или "разрешениями", вам необходимо объявить их в файле манифеста приложения или в файле makefile.

В зависимости от целевой политики безопасности телефона и доступа, который требуется вашему приложению, вам может потребоваться, чтобы оно было подписано доверенной третьей стороной (verisign, geotrust, google, apple, оператор мобильной связи, производитель телефона...)

Модель безопасности J2ME такова: пользователя спрашивают о доступе к API, основываясь на том, кто доверяет вашему приложению (т. Е. Ваш оператор мобильной связи проверяет, что ваше приложение не наносит вред их сети, поэтому можно только один раз спросить пользователя о том, он не возражает против того, чтобы его платили за загрузку данных).

Модель безопасности для Symbian OS выглядит следующим образом: ваше приложение не будет установлено, если ему не доверяет кто-то, обладающий достаточной мощностью (то есть: только у производителя телефона достаточно мощности, чтобы доверять новому аппаратному драйверу)

Предполагается, что модель безопасности iPhone без джейлбрейка - это все или ничего: если Apple доверяет вашему приложению, оно может делать все, что захочет.

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

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