Foro

Home Forums PhoneGap Build These plugins won't be accessible after Nov 15th, 2016 ???

This topic contains 8 replies, has 6 voices, and was last updated by  cetegu 2 años, 6 meses .

Viendo 9 respuestas - de la 1 a 9 (de 9 en total)
  • These plugins won't be accessible after Nov 15th, 2016 ???

    Intervenciones
  • tiagouy 
    Participant

    This app uses plugins from the PhoneGap Build repository. These plugins won’t be accessible after Nov 15th, 2016

    a alguien mas le sale este mensaje en el sitio ?

    saben lo que se tiene que hacer?


    gustter 
    Participant

    A todos lo que usan plugins desde pgb.

    Tenes tomar los plugins desde npm y quizás actualizar la versión de Phonegap.

    Saludos.


    Jose Jesus Perez Rivas
    Jose Jesus Perez Rivas 
    Keymaster

    Hola a todos,

    @tiagouy en las nuevas compilaciones con PhoneGap Build ya no se permitirán usar plugins alojados en el source “pgb”, solo se permitirán git y npm, por lo que las referencias en tu config.xml que estén a plugin de phonegap build deben cambiar o a git o a npm. En ningún caso hace falta recompilar todas las aplicaciones que tengas ya publicadas ya que éstas ya tienen los plugin añadidos en su previa compilación.

    Saludos!


    cetegu 
    Participant

    @ceroyuno una pregunta: Yo estoy utilizando el plugin para notificaciones. Solo debo cambiar el source a npm ? o tengo que cambiar el codigo donde registro y tambien recibo las notificaciones ?


    Ivan Passani 
    Participant

    Una consulta, qué es lo que hay que modificar? En el XML yo tengo estas líneas

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

    <widget xmlns = "http://www.w3.org/ns/widgets"
        xmlns:gap = "http://phonegap.com/ns/1.0"
        id = "com.prueba
        version = "1.0.0">
      <name>Prueba</name>
      <description></description>
      <author href="" email=""></author>

      <gap:platform name="android"/>
      <gap:plugin name="com.joandilee.imeiplugin"/>
    </widget>

    Que es lo que tiene que cambiar por gitbhub? Podría por favor explicarlo mejor?
    Gracias

    • This reply was modified 2 años, 6 meses by Jose Jesus Perez Rivas Jose Jesus Perez Rivas. Reason: Debes utilizar el botón de publicar código que tienes en la caja de texto del foro

    • This reply was modified 2 años, 6 meses by Jose Jesus Perez Rivas Jose Jesus Perez Rivas. Reason: Debes utilizar el botón de publicar código que tienes en la caja de texto del foro
    wilson Fabian Roa Martín 
    Participant

    vale, lo que tienes que hacer es modificar las siguientes lineas de tu config.xml

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

    <gap:plugin name="org.apache.cordova.battery-status" />
        <gap:plugin name="org.apache.cordova.camera" />
        <gap:plugin name="org.apache.cordova.media-capture" />
        <gap:plugin name="org.apache.cordova.console" />
        <gap:plugin name="org.apache.cordova.contacts" />
        <gap:plugin name="org.apache.cordova.device" />
        <gap:plugin name="org.apache.cordova.device-motion" />
        <gap:plugin name="org.apache.cordova.device-orientation" />
        <gap:plugin name="org.apache.cordova.dialogs" />
        <gap:plugin name="org.apache.cordova.file" />
        <gap:plugin name="org.apache.cordova.file-transfer" />
        <gap:plugin name="org.apache.cordova.geolocation" />
        <gap:plugin name="org.apache.cordova.globalization" />
        <gap:plugin name="org.apache.cordova.inappbrowser" />
        <gap:plugin name="org.apache.cordova.media" />
        <gap:plugin name="org.apache.cordova.network-information" />
        <gap:plugin name="org.apache.cordova.splashscreen" />
        <gap:plugin name="org.apache.cordova.vibration" />

    Esta lineas apuntan a los repositorios que ya no estarán mas disponibles, y tendrás que cambiarlas por las siguientes:

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

    <plugin name="cordova-plugin-battery-status" source="npm" spec="~1.1.1" />
        <plugin name="cordova-plugin-camera" source="npm" spec="~2.1.1" />
        <plugin name="cordova-plugin-media-capture" source="npm" spec="~1.2.0" />
        <plugin name="cordova-plugin-console" source="npm" spec="~1.0.2" />
        <plugin name="cordova-plugin-contacts" source="npm" spec="~2.0.1" />
        <plugin name="cordova-plugin-device" source="npm" spec="~1.1.1" />
        <plugin name="cordova-plugin-device-motion" source="npm" spec="~1.2.0" />
        <plugin name="cordova-plugin-device-orientation" source="npm" spec="~1.0.2" />
        <plugin name="cordova-plugin-dialogs" source="npm" spec="~1.2.0" />
        <plugin name="cordova-plugin-file" source="npm" spec="~4.1.1" />
        <plugin name="cordova-plugin-file-transfer" source="npm" spec="~1.5.0" />
        <plugin name="cordova-plugin-geolocation" source="npm" spec="~2.1.0" />
        <plugin name="cordova-plugin-globalization" source="npm" spec="~1.0.3" />
        <plugin name="cordova-plugin-inappbrowser" source="npm" spec="~1.3.0" />
        <plugin name="cordova-plugin-media" source="npm" spec="~2.2.0" />
        <plugin name="cordova-plugin-network-information" source="npm" spec="~1.2.0" />
        <plugin name="cordova-plugin-splashscreen" source="npm" spec="~3.2.1" />
        <plugin name="cordova-plugin-statusbar" source="npm" spec="~2.1.2" />
        <plugin name="cordova-plugin-vibration" source="npm" spec="~2.1.0" />
        <plugin name="cordova-plugin-whitelist" source="npm" spec="~1.2.1" />

    Pero para mi la mejor forma es actualizar a la última versión de phonegap “sudo npm i -g phonegap” y crear un nuevo proyecto para tener la mejor guía de una configuración correcta “sudo phonegap create helloworld”.

    Espero que te sirva!

    • This reply was modified 2 años, 6 meses by Jose Jesus Perez Rivas Jose Jesus Perez Rivas. Reason: Debes utilizar el botón de publicar código que tienes en la caja de texto del foro

    • This reply was modified 2 años, 6 meses by Jose Jesus Perez Rivas Jose Jesus Perez Rivas. Reason: Debes utilizar el botón de publicar código que tienes en la caja de texto del foro
    Ivan Passani 
    Participant

    Muchísimas gracias wilson Fabian Roa Martín

    Yo recién estoy empezando con esto y no estoy usando ningún entorno ni IDE para programar, por lo que cuando poner ““sudo npm i -g phonegap” no sé desde dónde lo hacés.

    sabés is en el repo npm está el plugin com.joandilee.imeiplugin (o cualquiera que lea el IMEI?) cómo me puedo fijar eso?

    Muchas gracias.


    Ivan Passani 
    Participant

    Hola,

    no encuentro el plugin com.joandilee.imeiplugin en los nuevos repositorios.
    Alguien sabe qué se utiliza ahora para obtener el IMEI de un teléfono?

    Gracias


    cetegu 
    Participant

    Hola, para obtener el IMEI utiliza este plugin:

    <plugin name=”cordova-plugin-device” spec=”~1.1.3″ />

    detalles:

    https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-device/

    Saludos,


Viendo 9 respuestas - de la 1 a 9 (de 9 en total)

You must be logged in to reply to this topic.

RT @brian_d_vaughn: ⚛️ Library authors have often requested a way to log warnings that include the React "component stack". PR 15170 adds t…04:48 AM Mar 22nd