La compilación de la aplicación de Android con Adobe Flash Builder requiere el permiso STICKY BROADCAST. ¿Por qué?

Ayer quería implementar/publicar mi primera aplicación de Android en Google Play Store, pero me quedé atascado con el permiso STICKY_BROADCAST que se necesita/agregó.

Explicación en la pestaña de permisos de Google Play Store de la aplicación:

SEND STICKY BROADCAST 
Allows the app to send sticky broadcasts, which remain after the broadcast ends. Malicious apps may make the tablet slow or unstable by causing it to use too much memory. Allows the app to send sticky broadcasts, which remain after the broadcast ends. Malicious apps may make the phone slow or unstable by causing it to use too much memory.

No quiero que los usuarios piensen que mi aplicación es mala o lenta (PORQUE NO UTILIZO NINGUNA funcionalidad STICKY_BROADCAST en mi CÓDIGO). ¿Cómo puedo eliminar este permiso o Adobe Air lo requiere? Solo se encontró un artículo en el sitio de Adobe (con la misma pregunta) pero sin respuesta.

En la configuración de app.xml definí solo dos permisos:

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.VIBRATE"/>

Uso la conexión a Internet para obtener alguna configuración para la aplicación. Uso el vibrador de los ejemplos de adobe para hacer vibrar el teléfono cuando el usuario toca la pantalla.

¿Por qué se necesita/agrega el permiso SEND STICKY BROADCAST al paquete cuando implemento/publico la aplicación y qué puedo hacer para evitarlo? O mejor: ¿Hay alguna forma de evitar este permiso?

preguntado el 30 de junio de 12 a las 22:06

¿Alguien? El problema sigue ahí después de tanto tiempo. -

1 Respuestas

Tengo el mismo problema y acabo de descubrir que fue causado por el adobe air que empaqueté junto con mi archivo apk. O le dice al usuario que descargue Adobe Air o que obtenga una versión más nueva de Flex.

Siento llegar tarde, empecé a trabajar con flash la semana pasada.

Respondido 22 ago 15, 18:08

Gracias a la respuesta. No uses más Flash Builder. También hay otro problema con los apk compilados, Adobe/Flex usa una conexión no confiable a algún recurso (no recuerdo qué era exactamente), a Google Play no le gusta. Algunos programas antiguos no se ejecutarán en Android 5, por ejemplo. También creo que aprender un idioma de contenedor no es una buena idea si desea usar funciones de hardware/SO, será mejor que aprenda el idioma de la plataforma. Además, el ejecutable es nativo y no emula cosas. Si quieres crear aplicaciones multiplataforma, prueba webapps, es más barato, es más fácil. Gracias de cualquier manera. - Codebeat

OK gracias. Es solo que mi cliente declaró específicamente que no quiere HTML5: Ahmad Tijani

Y además, no necesito características de hardware/SO, pero lo más importante, no puedo permitirme un xcode para IOS en Windows o incluso comprar una computadora Apple... no están pagando mucho. Ahmad Tijani

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.