Cómo saltar al navegador predeterminado del teléfono móvil en la página web WeChat h5
Recientemente, cuando utilicé SDK como QQ y WeChat para compartir páginas web, descubrí que el SDK proporciona soporte de datos básico para saltar de página a aplicaciones. Sólo necesitamos realizar configuraciones simples en la aplicación y la página web compartida para lograr esta función.
Entonces, veamos primero el principio de implementación del salto de página web a la aplicación.
En lo que respecta a la plataforma Android, el URI se divide principalmente en tres partes: esquema, autoridad y ruta. La autoridad se divide en anfitrión y puerto. El formato es el siguiente:
esquema://host:puerto/ruta
Da un ejemplo práctico:
contenido: //com.example.project : 200 /carpeta/subcarpeta/etc
\---------/ ?\--------------------- - --/ \---/ \--------------------------/
ruta del puerto del host del esquema p>
\--------------------------------/
autoridad p >
Ahora todos deberían saber el significado de los atributos en la bandera de datos. Eche un vistazo a la bandera de datos.
android: mimeType="string"
android: path=. "cadena "
android: pathPattern="cadena"
android: pathPrefix="cadena"
android: port="cadena"
android: Scheme="string" /gt;
El principio de hacer clic en WeChat y QQ para compartir para saltar al interior del programa es consistente con esto.
Escribe al final:
Dado que WeChat desactiva la apertura de otras aplicaciones en el navegador WeChat, el método anterior no puede funcionar directamente en WeChat. Pero tenemos soluciones:
1. Determina si instalar la aplicación saltando a la App Store. Si la App Store está instalada, se abrirá directamente
2. Guía al usuario. para abrirlo en el navegador La página web actual, porque aunque WeChat prohíbe android:scheme jump, el navegador lo admite. !