Разрешение пользователя на звонок - PullRequest
1 голос
/ 06 апреля 2010

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

1 Ответ

0 голосов
/ 07 апреля 2010

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

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

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

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

Родная модель безопасности ОС Symbian: ваше приложение не будет установлено, если ему не доверяет кто-то, обладающий достаточной мощностью (т. Е. Только у производителя телефона достаточно мощности, чтобы доверять новому драйверу оборудования)

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...