1 votos

Cómo entender las restricciones de las aplicaciones establecidas por los desarrolladores

Así que estaba mirando son aplicación muy estándar, - Banco de América y Ally Bank. ninguna de estas aplicaciones apareció en Google Play Store y en mi lista de dispositivos que se indica como incompatible . Así que he descargado la otra aplicación se olvidó de su nombre que hará que mi marca de modelo de teléfono y operador diferente de lo que es ahora y espero que la aplicación se mostraría. Pero incluso después de disfrazar mi teléfono como un Nexus con A T y T todavía no aparecería en play store . Así que, obviamente, el desarrollador había establecido algunas restricciones basadas en los transportistas o la marca. Lo que quiero averiguar aquí, en esta pregunta es cómo puedo averiguar qué tipo de restricciones de esta aplicación puede tener, por lo que puede en consecuencia spoof el teléfono terminé la instalación de una descarga manual apk, y que no es digno de confianza con la contraseña del banco

0 votos

Si sólo se trata de la aplicación bancaria, entonces quizás sería mejor que escribieras un correo electrónico a sus desarrolladores (o a la dirección) diciendo que eres un cliente y que no puedes instalar este paquete en tu dispositivo. Estoy seguro de que a nadie le gustaría decir que no o ignorar sin rodeos a un cliente.

2voto

Lucky Puntos 122

Ver Filtros en Google Playstore y en ¿Cómo funcionan los filtros?

El filtrado en Google Play se basa en varios tipos de metadatos de las aplicaciones y configuración, como las declaraciones del manifiesto, las bibliotecas bibliotecas, dependencias de arquitectura y controles de distribución establecidos en la Google Play Developer Console, como la orientación geográfica, precios, etc.

El filtrado de Google Play se basa en parte en las declaraciones de manifiesto y otros aspectos del marco de trabajo de Android, pero los comportamientos de filtrado reales son distintos del marco y no están vinculados a niveles específicos de la API. específicas.

Sin embargo, cuando se accede a Google playstore desde el navegador web con un ID de correo electrónico que no se ha registrado con ningún dispositivo Android, las restricciones no se aplican. Si quieres mirar la aplicación específica para las restricciones puede descargar el archivo apk fuera de línea y descomprimirlo y en el archivo de manifiesto( AndroidManifest.xml ) puedes ver las restricciones de la lista hecha para esa aplicación. Busque el Filtrado basado en el manifiesto de la aplicación etiquetas en particular bajo la configuración.

Considere el siguiente ejemplo, una aplicación que está diseñada para ejecutarse en niveles de API más antiguos declara un permiso de Bluetooth, pero no declara la característica de Bluetooth en un elemento.

Resultado: Google Play no filtra la aplicación desde ningún dispositivo.

<manifest ...>
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
    <uses-sdk android:minSdkVersion="3" />
    ...
</manifest>

En el segundo ejemplo, a continuación, la misma aplicación también declara un nivel de API objetivo de "5".

Resultado: Google Play ahora asume que la función es necesaria y filtrará la aplicación de todos los dispositivos que no informen de la compatibilidad con Bluetooth, incluidos los dispositivos que ejecutan versiones anteriores de la plataforma.

<manifest ...>
    <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
    <uses-sdk android:minSdkVersion="3" android:targetSdkVersion="5" />
    ...
</manifest>

1voto

Izzy Puntos 45544

Puede haber algunas restricciones explícitas (como la disponibilidad sólo en determinados países, y/o un subconjunto de versiones de Android), e indirectas. Un desarrollador difícilmente puede probar una aplicación en todos los dispositivos que existen, por lo que suele establecer parámetros: Versión de Android, características del dispositivo.

Una aplicación puede, por ejemplo, requerir una resolución de pantalla mínima, lo que descartaría todos los dispositivos "inferiores" a ella, sin que se mencione explícitamente ningún dispositivo/fabricante. Puede requerir la presencia de una cámara o que el dispositivo tenga un módulo GPS (no todas las tabletas lo tienen).

Sería un post bastante largo para enumerar todas las posibilidades y combinaciones, pero supongo que te has hecho una idea. En cuanto a la aplicación bancaria de un determinado banco, podría imaginarse perfectamente que se limitara a un solo país (o a un pequeño grupo de países), en el que el banco trabaja con los clientes.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X