¿Hay alguna manera de ver que un usuario ha enviado una revisión al Marketplace de Android?
Estoy pensando en pedir a los usuarios que envíen una revisión al Android Marketplace (Google Play, supongo que ahora, pero …) ocassionally, pero me gustaría saber antes de preguntarles si han presentado una revisión. ¿Es esto posible?
- ¿Es una buena idea licenciar mi aplicación en el Servicio de licencias de Android?
- Android: deshabilitar para instalar la aplicación en tablets
- Android Market: "Este elemento no es compatible con tu dispositivo".
- Cómo configurar la arquitectura de la CPU en APK para Google Play
- ¿Por qué de repente la aplicación es incompatible con algunos dispositivos?
- ¿Podemos actualizar el APK en Google Play Store sin cambiar la versión de APP
- ¿Puedo cambiar el icono y el nombre de la aplicación de Android en una versión posterior?
- Cómo obtener la clasificación de la aplicación de Google PlayStore
- Google Play: ¿actualiza una aplicación no publicada para los usuarios existentes, pero no para los nuevos usuarios?
- ¿Dónde se pueden descargar las pruebas Android de las aplicaciones Android de Google Play?
- Google Play: necesitas comprobar el icono dentro de tu APK porque no es válido
- Consola para desarrolladores de Android: Número de instalaciones menos que las instalaciones activas y que no aumentan. ¿Qué sucede?
- ¿Cómo analizar el archivo apk cargado con código Java?
No hay API para Play Market, que es lo que realmente necesita.
Como otros han mencionado, siempre puedes seguir la pista si un usuario ha presionado un botón para lanzar el Play Market, pero no puedes decir lo que hicieron una vez allí.
Hay una API de mercado de terceros, pero no es fiable (ciertamente no hay falla – es una solución, ya que no existe una API oficial).
Es posible crear una "Campaña" con AdWords. Esto le permite realizar un seguimiento de las URL de referencia (lo que le permitiría rastrear los puntos de entrada a la aplicación desde recursos externos). He encontrado un buen post sobre eso aquí: http://gyurigrell.com/2012/2/21/tracking-install-sources-android-apps
En pocas palabras, estoy bastante seguro de que no puede hacer lo que está pidiendo.
Google me ha dado este enlace: http://code.google.com/p/android-market-api/ . No lo he probado, pero afirma que puede obtener los comentarios de acuerdo con su ID de aplicación. Hay otros puertos allí.
Lo que puedes probar es conseguir todos los comentarios de tu aplicación. A continuación, obtenga los detalles de la cuenta de usuario utilizando AccountManager . Compruebe si los detalles aquí coinciden con el nombre del autor en los comentarios. Necesitará agregar un permiso en su manifiesto para obtener datos del AccountManager y es un permiso bastante espeluznante.
Parece que hay mucho trabajo y creo que sería mejor usar un cuadro de diálogo una vez y luego asegurarse de que no vuelva a aparecer después de que alguien ha hecho clic en él a través de una preferencia almacenada.
Si tienes un botón para presionar para dejarte la revisión, siempre puedes poner una preferencia cuando haga clic en ella y, a continuación, compruebe más tarde para quitar el botón.
Sería bueno si Google / Android, un día, permitiría un cuadro de diálogo de tarifa personalizada-mi-aplicación donde esa información de usuario podría ser conocida en el lado del servidor y no popup el diálogo de desarrollador / aplicación si no es necesario (el usuario Ya ha calificado la aplicación). Solicitud de características
Lamentablemente esto no es posible en este momento. Consulte ¿Cómo saber si un usuario específico ha calificado una aplicación para Android?
Además, aunque una sugerencia podría ser usar algo como android-market-api
por favor note que viola las licencias ausentes y podría perder su cuenta de desarrollador aunque lo dudo, pero la aplicación puede ser misteriosamente prohibida un día!
Creo que el mayor problema es el de la privacidad.
En cuanto a las soluciones, puede ser mejor esperar algo oficial. Todas las API no oficiales a menudo no son confiables en cuanto a los cambios que hace Google y las API no oficiales tienen que ponerse al día y corregir los problemas mientras el servicio ya no funciona, sin posibilidad de continuar hasta que se corrija. Por lo tanto, simplemente establecer una SharedPreference puede ser el máximo que puede lograr cómodamente en este momento. Ya sea en la primera ejecución , con intervalos retardados y especificados , o si un usuario ya ha marcado una casilla 'no preguntar de nuevo / ya calificado' .