android - services - play tor
¿Cómo iniciar la intención de Google Play en el modo ''Give Feedback'' en Android? (2)
No estoy seguro si es posible con la intención de llevar a un usuario directamente a la sección comentarios / comentarios. La guía del desarrollador no menciona esa posibilidad.
En cuanto a las referencias de seguimiento, es posible que desee consultar esto: http://code.google.com/mobile/analytics/docs/android/#android-market-tracking
Acabo de escribir un juego para Google Play Store y me gustaría recordarles a mis clientes que dejen comentarios en el mercado para la aplicación (especialmente la versión demo). ¿Hay alguna forma de lanzar la intención del mercado de un modo que lleve al usuario a la sección de comentarios / comentarios de la página?
Ya uso este enfoque para vincular mi demo a la aplicación paga ...
Intent goToMarket = null;
goToMarket = new Intent(
Intent.ACTION_VIEW,
Uri.parse("market://details?id=com.paulmaidment.games.flagsoftheworld"));
startActivity(goToMarket);
¿Hay una mejor práctica?
Además, ¿hay alguna manera de rastrear las referencias de mi aplicación de demostración para poder intentar calcular algún tipo de tasa de conversión? (es decir, qué tan efectiva es la aplicación de demostración para generar ventas).
Tenga en cuenta que para hacer que las actividades fluyan más esperadas para el usuario final, debería considerar agregar algunas banderas de intención. Yo sugiero:
String appPackageName= getPackageName();
Intent marketIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="+appPackageName));
marketIntent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY | Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET|Intent.FLAG_ACTIVITY_MULTIPLE_TASK|Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(marketIntent);
De esta forma, cuando el usuario presione hacia atrás, accederá a su aplicación y no se quedará en el mercado (si estuvo allí antes). Además, si el usuario ha vuelto a abrir su aplicación (después de que se haya quedado en segundo plano), el mercado no aparecerá.
También puede agregar un try catch para la llamada a startActivity()
, para que pueda mostrar el sitio web de la aplicación si el mercado no está disponible (ya sea desinstalado de alguna manera o porque la compañía del dispositivo no lo incluyó).
EDITAR: otra alternativa es ¿Cómo usar Intent.ACTION_APP_ERROR como un medio para un marco de "retroalimentación" en Android?