¿Puede una aplicación hacer llamadas telefónicas en segundo plano [duplicar]

Vi varias aplicaciones que requieren permisos de "Servicios que le cuestan dinero", mi pregunta es si instalo una aplicación de este tipo y esa aplicación hará una llamada telefónica, si esa llamada es visible para el usuario o la aplicación puede hacer la llamada en el fondo sin que el usuario lo sepa?

Por lo general, no instalo aplicaciones que requieran permisos extendidos y no he encontrado nada buscando en Google, prefiero no instalarlo a menos que esté seguro de que no tendré una sorpresa cuando llegue la factura de mi teléfono.

Específicamente, me invitaron a unirme a una conferencia a través de GoToMeeting y su aplicación de Android solicita el permiso anterior.

Respuestas (1)

Soy un desarrollador de aplicaciones Android. Tenía un requisito para hacer una verificación telefónica. En ese caso tuvimos que hacer una llamada telefónica a nuestro servidor. Pero no pudimos lograr eso ya que el sistema Android no nos permite hacer una llamada telefónica sin la interacción de los usuarios. Lo mejor que podemos hacer es completar el número de teléfono en la aplicación de marcación predeterminada. En cualquier caso, el usuario tiene que pulsar el botón de llamada. Entonces diría que ninguna aplicación puede hacer una llamada telefónica sin su permiso.

Pero

Podemos enviar SMS desde el fondo y le costará dinero. Para esto, verá algo como esto antes de instalar la aplicación:

ingrese la descripción de la imagen aquí

Digamos que estoy tratando de crear una aplicación maliciosa para llamar sin que lo sepas. ¿Por qué no puedo establecer una capa sobre la aplicación del marcador y tener una capa sobre el botón para marcar? El usuario no sabrá que hizo clic en un botón en su marcador en lugar de en mi aplicación en cualquier momento, y puedo dibujar sobre la interfaz de usuario de otras aplicaciones con mi aplicación para que no vean nada marcando, pero la llamada se realizará. ¿No es eso posible?
No RossC, no es posible. Cuando toca cualquier botón en la aplicación, recibimos su aplicación incluso en la salida. Ahora, cuando tenemos el evento, podemos reenviar ese evento a otro botón o cualquier otro control. Pero ese control debe estar en la misma pantalla (técnicamente Actividad). Entonces, la aplicación de marcación no es parte de ninguna aplicación maliciosa, por lo que no es posible en absoluto.
El permiso CALL_PHONEse describe como "Permite que una aplicación inicie una llamada telefónica sin pasar por la interfaz de usuario del Marcador para que el usuario confirme que se está realizando la llamada". Así que me pregunto: ¿Esa descripción es incorrecta o te la perdiste? Su captura de pantalla no muestra que su aplicación solicitó esto. El nivel de protección aquí es "peligroso", por lo que cualquier aplicación puede solicitarlo (a diferencia de CALL_PRIVILEGED, que está reservado para las aplicaciones del sistema).