Alternativamente , ¿puede Android forzar a una aplicación a usar datos celulares?
La aplicación en cuestión: Amazon Video [Versión 3.0.57.30110 "Prime Video para software de Android"]
** Dispositivo en uso: ** Samsung Galaxy Note 4 - Versión de Android: 5.0.1 Build LRX22C.N910TUVU1COG2 (USA TMobile completamente disponible, sin root, etc.)
Problema: AV no permite la "descarga para ver sin conexión" medios de más de 50 MB de tamaño. La aplicación quiere ver que el dispositivo está conectado a una red WiFi para permitir descargas.
Por qué esto es un problema: cuando viajo, uso mi red ilimitada para descargar medios para uso sin conexión cuando salgo de las áreas de cobertura de la red (desierto, trenes / aviones, etc.), con un plan celular ilimitado, no me importa el tamaño del archivo que estoy descargando; Indudablemente, Amazon está intentando ayudar a los usuarios a maximizar inadvertidamente sus planes de datos y culpar a Amazon en el proceso (sí, esos usuarios existen) ...
Curiosamente, un punto de acceso celular permitirá la descarga, ya que la aplicación considera que el dispositivo está en una red WiFi.
Reafirmando la pregunta: ¿Hay alguna forma de forzar a la aplicación a usar datos celulares o de suplantar el estado wifi del teléfono como "encendido" pero usar datos celulares de todos modos?
Investigación: al leer otros hilos, este problema es único en el sentido de que wifi no es una opción para usar, supongamos que solo tengo datos celulares; ¿Cómo puedo usar aplicaciones que solicitan wifi para sus funciones?
fuente