Foro

Home Forums General Plugin CrossWalk en Phonegap

This topic contains 40 replies, has 6 voices, and was last updated by Jose Jesus Perez Rivas Jose Jesus Perez Rivas 5 años .

Viendo 11 respuestas - de la 31 a 41 (de 41 en total)
  • Plugin CrossWalk en Phonegap

    Intervenciones
  • Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Hola Ángel,

    Añade esto en tu deviceready y ejecuta lo que necesites dentro:

     Code: arbitrary (select
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.

    devicePush.notificationReceived(function(data) {
        // data.message,
        // data.title,
        // data.count,
        // data.sound,
        // data.additionalData
        console.log(data.message);
    });

    Saludos!


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    Hola Jose,
    ya tenía puesto algo como eso, si la cosa es que antes de usar crosswalk me funcionaba todo guay, pero ahora no va nada “externo” a la app.

     Code: arbitrary (select
    1.
    2.
    3.
    4.
    5.
    6.
    7.
    8.
    9.
    10.
    11.
    12.
    13.
    14.
    15.
    16.

    var app = {
      initialize: function() {
        this.bindEvents();
      },
      bindEvents: function() {
        document.addEventListener('deviceready', this.onDeviceReady, false);
      },
      onDeviceReady: function() {
        app.receivedEvent('deviceready');
      },
      receivedEvent: function(id) {
        devicePush.notificationReceived(function(data) {
                navigator.notification.alert(data.message, null, "Alerta", "Cerrar");
            });
      }
    };


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    Aclarar que me descargo los plugins de esta manera:

     Code: arbitrary (select
    1.
    2.

    cordova plugin add https://github.com/apache/cordova-plugin-file
    cordova plugin add https://github.com/apache/cordova-plugin-file-transfer

    y no de esta:

     Code: arbitrary (select
    1.
    2.

    cordova plugin add org.apache.cordova.file
    cordova plugin add org.apache.cordova.file-transfer


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Con añadir whitelist (el plugin) y añadir que puedas acceder a las urls externas es suficiente.

    Aquí tienes toda la info:

    https://github.com/apache/cordova-plugin-whitelist

    Saludos!


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    Hola de nuevo,
    creo que ya sé porque no me funcionan las descargas al utilizar CrossWalk, he estado indagando por internet y vi que CrossWalk no proporciona una UI de gestión de descargas como otros navegadores.

    Entonces, ¿Cómo puedo realizar las descargas?
    Antes utilizaba window.open y me realizaba la descarga en el móvil directamente. Creo que se solucionaría utilizando el plugin File-Transfer. ¿Me podríais aportar algún ejemplo sobre la función download?

    La documentación sobre cómo usar ese plugin no es muy buena que digamos … o yo no me entero xD


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    Tampoco me funciona el plugin File ni el FileTransfer, ya que antes me creaba un pdf y me lo guardaba perfectamente. Es que ni siquiera me funciona el window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem)…

    ¿habría que añadir algo especial al .html o al .js para que lo abra?¿Alguna idea?
    Estoy un poco desesperado con crosswalk …


    dangerousdave
    dangerousdave 
    Participant

    Yo tengo instalado Crosswalk y tengo un enlace que me descarga un .pdf de un hosting, otro que abre la applicación de maps, los src de las imagenes son externos (http://dominio.com/images/image.jpg) y tambien accedo con ajax a un .php enviandole datos para despues mandar un correo antes de esto subo una imagen con fileTransfer… Debes tener algo mal que impide que funcione correctamente si dices que ya lo has revisado todo, no se muy bien que te puede estar pasando.


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    ¿Me puedes decir como realizas la descarga de los archivos? Es que no pillo muy bien eso.


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    desde donde te instalas los plugins? porque probé a descargármelos desde npm y desde github y sigue sin funcionarme las descargas, ni siquiera me deja guardar un pdf generado a tráves de jspdf en el teléfono.


    Ángel Luis Sánchez
    Ángel Luis Sánchez 
    Participant

    Buenas, ya conseguí que me descargará desde el móvil (Android). Lo solucioné instalando el plugin InAppBrowser :)
    Pero sigo sin poder guardar los archivos que genero dentro de la app con jspdf.

    ¿Alguna idea?


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Hola a todos!

    Hago un UP! para ver si nos pueden ayudar :)


Viendo 11 respuestas - de la 31 a 41 (de 41 en total)

You must be logged in to reply to this topic.

RT @PWAExpertsIO: 🎙️ Cómo capturar 🎼 audios con tu #PWA. @JoseJ_PR te enseña cómo hacerlo a través de este #tutorial👇🏼 https://t.co/Rkpw609:57 PM Jun 8th