¡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.
Conexión con webservices en distintos servidores
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:
Index.html: 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: Debemos añadir la siguiente etiqueta
<access origin="*" />
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");