Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


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>

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.