Para poder solicitar información o enviar órdenes desde nuestra página web a la App nativa es necesario enviarle diche información de algún modo. Este modo es el protocolo mobincube.
Para ello, las peticiones se realizan mediante el uso de URLs con el siguiente formato:
mobincube://action/[nombre_acción]/[parámetros_acción]
o
mobincube://javascript/[función javascript a realizar]
Para que la App reciba la petición, será necesario que nuestra web intente abrir una URL con dicho formato. Cuando la App reconozca que se trata de una URL que usa el protocolo mobincube interceptará la llamada y utilizará los parámetros de la URL para realizar dicha operación.
Cómo ejemplo sencillo de esta interacción, aquí tenemos cómo abrir una sección nativa de la App desde una página web usando HTML:
<a href=”mobincube://action/section/infosection1”></a>
Como nota informativa, es necesario Codificar los strings que le pasemos a la URL para que no haya problemas de caracteres, encodeURIComponent() en Javascript.
A continuación, puedes ver la lista de acciones disponibles mediante el protocolo mobincube o como obtener variables del sistema del teléfono.