Desde el 18 de Enero de 2021, Google requiere que las aplicaciones que utilizan la ubicación en segundo plano justifiquen el uso de estos permisos mediante un formulario de declaración. En Gamify App Builder, por defecto te enviaremos los ficheros .APK de las Apps con estos permisos desactivados, a no ser que nos indiques lo contrario antes de publicar tus Apps
⚠️ Republicaciones de Apps publicadas antes del 18 de Enero de 2021
Si tu App estaba publicada con anterioridad al 18 de Enero de 2021 deberás igualmente completar el formulario de declaración de permisos de ubicación de Google Play. Tu App ya fue analizada por Google, por tanto, necesitas justificar los permisos de ubicación aunque no los vayas a utilizar y tu APK ya no contenga estos permisos. Si intentas republicar sin completar el formulario no podrás lanzar la actualización a Producción:
¿Qué funciones del CMS utilizan la ubicación en segundo plano y cómo publico mi App si los utiliza?
Notificaciones push: únicamente las basadas en geo-fencing o localización en punto fijo.
Fidelización: únicamente el sistema de sellado GPS Checkin.
Activar el uso de la ubicación en segundo plano en mi App desde App Info
Si tu App no utiliza ninguna característica de estas dos funciones, debes publicar tu App con esta opción desactivada. De este modo no necesitarás completar el formulario de declaración de permisos. Como es lógico, no se recibirán las notificaciones push geo-fencing / punto fijo ni se registrarán visitas del GPS Checkin automático de Fidelización.
En caso de que tu App vaya a utilizar alguna de estas características, debes activar la casilla "Permitir" en la opción "Publicar esta App con los permisos de ubicación en segundo plano activos" de App Info antes de solicitar la Publicación o republicación de tu App. Deberás entonces completar el formulario de declaración de permisos de Google Play.
Es obligatorio explicar brevemente a tus usuarios por qué deben aceptar los permisos de ubicación en segundo plano. Es muy importante que lo indiques adecuadamente o Google rechazará la declaración de permisos que debes completar a continuación.
Completar el Formulario de declaración de permisos de Google Play
Importante:
Aunque en esta guía te indiquemos los pasos a seguir para una App de demostración, como titular de una cuenta Google Play Developer, debes explicar adecuadamente a Google el uso que hace tu App de las funciones que acceden a la ubicación en segundo plano de la manera más detallada posible. No nos responsabilizamos de que sea rechazada por no adecuar la explicación de uso de la ubicación respecto al contenido de tu App.
Accede al Formulario de Declaración de permisos de Google Play y selecciona la App. Después, verás este formulario:
También puedes acceder a él desde la columna Contenido de la Aplicación y Permisos sensibles de la aplicación en el proceso de Publicación o Actualización de Google Play.
Preparar el formulario de Permisos de acceso a la ubicación:
Necesitarás responder a un cuestionario de preguntas y adjuntar un vídeo.
Preguntas:
¿Cuál es el objetivo principal de tu aplicación?: detalla brevemente en qué consiste tu App, en términos generales.
¿Por qué necesita tu aplicación acceder a la ubicación en segundo plano?: describe con detalle por qué deben aceptarse los Permisos de Ubicación en segundo plano. Por ejemplo, para enviar Notificaciones push basadas en la ubicación actual del usuario o bien, para conseguir puntos de fidelización/cupones si utilizas Fidelización con GPS Checkin. Deberás también especificar el nombre de las funciones que utilizan estos permisos. Por ejemplo "Mensajes" si así se llama tu función de Notificaciones push o "Premios" si así se llama tu función de Fidelización que utiliza GPS Checkin.
Vídeo:
Deberás realizar las dos grabaciones de pantalla (móvil y CMS) casi al mismo tiempo y después fusionarlas en un sólo vídeo único, el cual deberás adjuntar a Google. La finalidad del vídeo es sencillamente demostrar el funcionamiento y la utilidad de la ubicación en segundo plano para los usuarios, por lo que no grabes pasos innecesarios o funciones no relacionadas con la ubicación en segundo plano.
Primer paso para grabar el vídeo: prepara tu App
- Instala manualmente el .APK en tu dispositivo Android. No la abras hasta que comiences el siguiente paso de grabación.
- Desactiva Guía Rápida para hacer estas grabaciones. Una vez publicada podrás reactivarla.
- Descarga un grabador de pantalla o utiliza uno que ya tengas, comienza a grabar y sigue estos pasos.
Segundo paso: graba tu App mientras la abres por primera vez y muestra tu ubicación actual con Google Maps
1. Abre Google Maps y muestra tu ubicación actual. Esto le demostrará a Google dónde te encuentras en el momento de la grabación.
2. Abre tu App recién instalada, deja que se vea la explicación a los usuarios que has completado en App Info y acepta los permisos de ubicación en Siempre.
3. Cierra la App para que quede en segundo plano.
4. No cortes la grabación de pantalla en tu Android y continúa al siguiente paso para grabar el CMS.
Tercer paso: graba tu CMS mientras le envías una notificación basada en la ubicación actual mientras mantienes la App cerrada
No te recomendamos grabar desde un móvil o cámara, si Google no ve con claridad los pasos podría no aprobar tu App, utiliza siempre un grabador de pantalla como RecordCast.
1. Abre tu CMS, y prepara una notificación push a Android basada en la ubicación donde te encuentras ahora mismo. Para la grabación del CMS.
2. Una vez la notificación llegue a tu App, para la grabación de tu App.
Vídeos de ejemplo:
▶️ Vídeo de ejemplo de la parte de App: https://youtu.be/yizI-u-IRN4
▶️ Vídeo de ejemplo de la parte del CMS: https://youtu.be/qHRtZnAKtf8
Cuarto paso: Fusiona ambos vIdeos
Fusiona ambos vídeos con cualquier editor de vídeo o con un servicio online gratuito. Sube el vídeo fusionado y completo donde se vea tanto la interacción con el CMS y con la App. Puedes usar YouTube, Vimeo o cualquier otro servicio donde el vídeo sea visible y público para que Google pueda verlo.
Ejemplo de vídeo final para enviar a Google:
⭐ Fidelización: Si lo prefieres, y si tu App utiliza Fidelización con GPS Checkin, graba solamente la pantalla de tu App viendo cómo al acercarte a la ubicación del local, obtienes un cupón/sello de Fidelización automáticamente.
Envía el Formulario a Google
Una vez hayas completado el formulario incluido el vídeo, pulsa Guardar. Google revisará tu Declaración y te notificará del resultado por email.
Qué debo hacer en caso de que Google rechace mi publicación incluso con los pasos indicados
Si tu App es rechazada tras enviar el Formulario es porque no has seguido los pasos de grabación de vídeo correctamente. Google rechazará tu APK y considerará que tu App no cumple las políticas. Debes asegurarte de que grabas unos nuevos videos correctamente.
Google siempre manda un correo con los detalles del rechazo, por lo que debes estar pendiente de cuáles son, por si se trata de otro motivo diferente.
Estos procesos son normales en la administración de tu App, siempre ten en mente el resultado y el beneficio que aportas a la sociedad, sigue delante.
Comentarios