¡Esta es una revisión vieja del documento!


Creación de proyectos en cordova

Ponemos una serie de configuraciones básicas a la hora de crea tu proyecto cordova para que la experiencia no sea demasiado traumática.

Esto tiene implicaciones en 2 lados:

APP

Es necesario decir a la APP que necesita poder acceder a los webservices alojados en un servidor dado. Para ello tenemos que actuar en 2 ficheros: Ítem de lista desordenadaÍtem de lista desordenadaIndex.html En este fichero debemos indicar, dentro del meta donde se encuentran las políticas de seguridad lo siguiente

<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://ssl.gstatic.com 'unsafe-eval' 'unsafe-inline'; media-src *; connect-src 'self' http://localhost http://xxx.merkatu.info http://www.xxx.com">
* 
* config.xml: En este fichero tiene que estar la siguiente etiqueta,

Webservice (fichero .php)

Añadimos las siguientes lineas al principio del fichero.

header('Access-Control-Allow-Origin: *');
header("Access-Control-Allow-Headers: origin, x-requested-with, content-type, accept, authorization");