Archivo de la etiqueta: cordova

Actualiza tu aplicación cordova Android a la versión 4.1.1 o superior

He recibido un aviso de google que dice que a partir del 9 de mayo no se podrán publicar en google play actualizaciones o nuevas apps que usen una versión de cordova inferior a la 4.1.1 por contener vulnerabilidades que fueron arregladas en la versión 4.1.1

Podéis actualizar fácilmente desde el CLI con el siguiente comando desde la carpeta de vuestro proyecto:

cordova platform update android@4.1.1

O si queréis tener soporte para Android Marsmallow, actualizar a la última versión

cordova platform update android

 

Si usáis phonegap build seleccionar el cli-5.2.0 o superior, ya que usa la versión 4.1.1 de cordova android

Más información

Notificaciones Push Phonegap. Parte 2. Instalación y uso del phonegap-plugin-push en la aplicación.

Hace tiempo escribí un tutorial sobre como recibir las notificaciones push en una aplicación phonegap usando el PushPlugin. El PushPlugin fue abandonado y hace tiempo que no recibe actualizaciones, por lo que el tutorial también se ha quedado desactualizado.

Por suerte han creado un plugin el nuevo phonegap-plugin-push con soporte para Android, iOS y Windows Universal y es el que usaremos en el tutorial.

Antes de empezar vamos a abrir el android SDK manager e instalar o actualizar lo siguiente:

  • Android Support Repository versión 25 o superior
  • Android Support Library versión 23 o superior
  • Google Play Services version 29 o superior
  • Google Repository version 24 o superior

AndroidSDK Seguir leyendo Notificaciones Push Phonegap. Parte 2. Instalación y uso del phonegap-plugin-push en la aplicación.

Notificaciones Push iOS. Parte 1. Creación del Identificador y Certificados en el portal de desarrollador.

En esta primera parte vamos a explicar como crear el Identificador de aplicación, si aún no lo hemos hecho, y la creación de los Certificados Push que se usarán en el servidor para enviar las notificaciones a través de los APNs de Apple.

Lo primero de todo es acceder al portal de desarrollador

PortalDesarrollador

Seguir leyendo Notificaciones Push iOS. Parte 1. Creación del Identificador y Certificados en el portal de desarrollador.

Firmar APK android desde el CLI para subirlo a google play

Antes de comenzar, para realizar el tutorial se ha usado:

  • Mac OSX 10.10.5
  • Cordova CLI 5.3.3
  • Cordova android 4.1.1
  • node 4.1.1
  • npm 2.14.4

Debería funcionar en otras versiones posteriores, si no lo hace no dudes en comentar. Si usas versiones anteriores, es recomendable actualizar para evitar posibles problemas.

PASO 1: GENERAR KEYSTORE

Seguir leyendo Firmar APK android desde el CLI para subirlo a google play

Captura de imagen con la cámara y subida a un servidor (PHP)

Hoy vamos a preparar un pequeño tutorial sobre como hacer una foto con la cámara del móvil y subirla a un servidor, en este caso voy a usar un servidor PHP y aportaré el código, pero podríais hacerlo en cualquier otro si tenéis experiencia.

Empezamos creando el proyecto:

create subirImagen es.phonegap.subirimagen subirImagen

vamos al directorio del proyecto, añadimos los plugins de cámara y file transfer y las plataformas ios y android (yo voy a trabajar con iOS, pero el código es igual para ambas)

cd subirImagen
cordova plugin add cordova-plugin-camera
cordova plugin add cordova-plugin-file-transfer
cordova platform add ios android

Seguir leyendo Captura de imagen con la cámara y subida a un servidor (PHP)

Iniciandose en la depuración de aplicaciones cordova iOS con el Inspector web de Safari

Siempre que me pongo a intentar ayudar a gente que tiene problemas con cordova en stackoverflow o en foros como phonegapspain veo que la gente se limita a decir que su código no funciona y muchas veces no saben por que ni que pueden hacer para intentar encontrar el error. Cuando digo que intenten depurar no saben muy bien como hacerlo, por lo que me he decidido a escribir esta entrada.

El tutorial es solo para iniciarse, no me voy a meter en profundidad en como depurar aplicacaciones, si no mostrar que esa opción está ahí y como usarla.

Vamos a empezar creando el proyecto y añadiendo la plataforma iOS.

cordova create cordovaDebug es.phonegap.cordovadebug cordovaDebug
cd cordovaDebug
cordova platform add ios

Seguir leyendo Iniciandose en la depuración de aplicaciones cordova iOS con el Inspector web de Safari

¿Como crear certificado iOS para phonegap build desde windows?

Es una pregunta muy común en los foros de phonegap, y la respuesta mas común es “no se puede, necesitas un mac”, yo mismo la he dado muchas veces. Pero… parece que tanto yo como el resto de personas que respondieron eso estabamos equivocados.

A continuación voy a explicar como generar tu certificado para poder compilar las aplicaciones iOS sin tener que usar un mac, tan solo necesitaremos OpenSSL.

Prerequisitos:
Es neceario tener instalado Microsoft Visual C++ Redistributables, si no lo tienes o no estás seguro, el instalador de OpenSSL te lo hará saber.

Seguir leyendo ¿Como crear certificado iOS para phonegap build desde windows?

Como usar los anuncios de amazon con phonegap (Android). Parte 2, mostrar los anuncios

Para ver como añadir la librería ver la parte 1 del tutorial

Lo primero de todo es añadir una actividad en el AndroidManifest.xml

<activity android:name="com.amazon.device.ads.AdActivity" android:configChanges="keyboardHidden|orientation|screenSize"/>

Y añadir los permisos necesarios

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

Seguir leyendo Como usar los anuncios de amazon con phonegap (Android). Parte 2, mostrar los anuncios

Como usar los anuncios de amazon con phonegap (Android). Parte 1, Añadir la librería

Partiremos de un proyecto phonegap ya creado anteriormente, si no sabes como puedes seguir los tutoriales anteriores.

Lo primero que haremos será bajar el SDK de amazon desde este link: https://developer.amazon.com/sdk.html

Añadimos la librería amazon-ads-5.1.14.jar de la siguiente manera. Hacemos click con el botón derecho sobre el proyecto y vamos a Properties

properties

Seguir leyendo Como usar los anuncios de amazon con phonegap (Android). Parte 1, Añadir la librería