Android Play Store mercado: // enlace ya no funciona?

He estado redirigiendo a mis usuarios durante el año pasado desde mi dominio:

Http://example.com/get

To: market: // detalles? Id = com.example.myapp

Hoy he comprobar esto en Nexus 5 / LG G3 / OnePlus One de la aplicación de navegador de cromo y dejó de funcionar!

Ahora, cuando mis usuarios intentan descargar la aplicación, son redirigidos a un enlace roto.

¿Alguien sabe algo sobre este cambio en la aplicación de Chrome en Android?

2 Solutions collect form web for “Android Play Store mercado: // enlace ya no funciona?”

Desde la lectura de la versión de la versión 40 del cromo, hay algunos ID de ideas como compartir http://blog.chromium.org/2014/12/chrome-40-beta-powerful-offline-and.html

Se actualizaron a Content Security Policy Level 2, que tiene un mayor control sobre los redireccionamientos. https://w3c.github.io/webappsec/specs/content-security-policy/#changes-from-level-1

  1. El componente de ruta de una expresión de origen ahora se ignora si el recurso que se está cargando es el resultado de un redireccionamiento, tal como se describe en §4.2.2.3 Rutas y redireccionamientos.

  2. Los redireccionamientos se bloquean de forma predeterminada y se permiten explícitamente con una nueva expresión de redirección insegura.

Así que hice algunas pruebas. Si su acción inicial se inició desde el redireccionamiento (no importa window.location o http 302) se mostrará un error. Pero una vez que creé un hipervínculo al mercado: // y explícitamente lo hizo clic, funcionó bien.

Por ahora terminé creando una página web en medio, donde le pido al usuario que haga clic en el enlace para proceder.

Estaba probando esta url en diferentes dispositivos con diferentes OS / Play Store / Play Services / Browsers. Parece que está relacionado con el navegador, pero no con los sistemas operativos o los servicios de reproducción.

Inicialmente actualizé Play Services y Google Play Store y mi viejo Chrome (v18) estaba abriendo el market://details?id= url fine.

Después había actualizado mi Chrome ( v18 ) a la versión 40 . Y ya no funciona.

Mientras tanto, FireFox y "Navegadores" predeterminados todavía abren esta url y redireccionan a la aplicación Google Play Store.

PS He registrado problema en Chromium bug tracker. Veamos si habrá alguna respuesta: https://code.google.com/p/chromium/issues/detail?can=2&q=market&colspec=ID%20Pri%20M%20Week%20ReleaseBlock%20Cr%20Status%20Owner%20Summary % 20OS% 20Modified & id = 454396 & thanks = 454396 & ts = 1422888121

ACTUALIZACIÓN [6.05.15]: Desafortunadamente, decidieron no solucionar este problema, diciendo, que su comportamiento planificado. Como se dijo, el usuario debe hacer clic en el enlace por sí mismo. Sólo entonces se puede redirigir a la aplicación en dispositivos.

Por lo tanto, sólo hay un "trabajo en torno", que veo por ahora: crear una página, que contiene texto como "Haga clic en el enlace de abajo para ir a la aplicación" , seguido de enlace como:

<a href="market://details?id=com.example.myapp"> Load Example App </a>

o

<a href="intent://foo.bar#Intent;scheme=blabla;package=com.example.myapp;end" > Load App/ Activate your Profile </a>

  • Error al cargar Apk
  • Publicar versión beta en el mercado de Android
  • Viewpager + FragmentpagerAdapet + Fragmentos + ListView = aplicación insanamente lenta
  • Archivo de paquete no válido Android
  • ¿Estoy consiguiendo los pasos correctos para verificar la suscripción de Android de un usuario en la aplicación?
  • Google Play no muestra el número correcto de descargas para mi aplicación
  • ¿Se ha suspendido mi aplicación de Google Play, sugerencias?
  • ¿Cómo encontrar el ID de la aplicación de Google Play?
  • ¿Puedo suprimir la traducción de una frase específica en una descripción de la aplicación Google Play Store?
  • Preguntas sobre el cifrado de activos de aplicaciones de Google Play
  • Hacer compras en la aplicación con una cuenta de Google Play distinta de la cuenta principal del dispositivo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.