Listado de infracciones
GitHub: https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin
Si solamente se quiere compartir texto se puede borrar el permiso WRITE_EXTERNAL_STORAGE para no solicitar al usuario final un permiso que no utilizará la app.
-
Se deben borrar las líneas indicadas más abajo que se encuentran en el archivo "plugin.xml" de la librería descargada
path del archivo: plugins/cordova-plugin-x-socialsharing/plugin.xml
<config-file target="AndroidManifest.xml" parent="/*"> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> </config-file> -
Borrar la plataforma
$ ionic cordova platform remove android -
Volver a agregar la plataforma
$ ionic cordova platform add android
Para compilar basta con ejecutar el comando correspondiente a cada plataforma luego del siguiente comando
$ npm install-
Iniciar el servicio
$ ionic lab
-
Ingresar a http://localhost:8100/ionic-lab
Compilar, firmar y optimizar.
Para poder ejecutar el comando de compilación es necesario realizar las siguientes configuraciónes:
-
Copiar y pegar (no renombrar) el archivo "release.properties.sample" cambiando de nombre a "release.properties"
-
Editar los valores según su configuración local:
Clave Valor keyStorePath Ubicación del keystore para firmar la app keyStorePassword Contraseña del almacén de claves keyAliasName Alias de la llave keyAliasPassword Contraseña de la llave zipAlignPath Ubicación de la librería ZipAlign para optimización de la app apkFile Nombre del apk listo para subir a Google Play Store
Ejecutar el siguiente comando:
$ ./android.shEjecutar el siguiente comando:
$ ./ios.shComo base para la construcción de la aplicación se utilizó Ionic Conference Application
