Activa las notificaciones push PhoneGap Spain

Foro

Home Forums Plugins, Github, NPM cordova-plugin-geolocation me rechazan el app en Apple

This topic contains 5 replies, has 3 voices, and was last updated by Miguel Ángel Cortés Miguel Ángel Cortés 2 meses, 2 semanas .

Viendo 6 respuestas - de la 1 a 6 (de 6 en total)
  • cordova-plugin-geolocation me rechazan el app en Apple

    Intervenciones
  • juan
    juan 
    Participant

    Hola me han rechazado el app en apple varias veces por no poner el mensaje cuando solicita autorización por usar el GPS,
    con el plugin <plugin name=”cordova-plugin-geolocation” spec=”2.4.3″ /> si lo paso a la versión 3.0.0 deja de funcionar no se porque.
    y la versión de <preference name=”phonegap-version” value=”cli-6.5.0″ />
    he puesto de mil maneras lo siguiente y aun asi siguen rechazandomelo, alguien sabe como debo ponerlo o donde debo ponerlo?
    yo compilo en la nube con phonegap build.

    <platform name=”ios” >

    <config-file parent=”NSLocationAlwaysUsageDescription” platform=”ios” target=”*-Info.plist”>
    <string>Se requiere ubicacion constante para los botones de panico y resolver y ubicar emergencias en tiempo real.</string>
    </config-file>

    <config-file parent=”NSLocationWhenInUseUsageDescription” platform=”ios” target=”*-Info.plist”>
    <string>Se requiere ubicacion para los botones de panico y resolver y ubicar emergencias oportunamente.</string>
    </config-file>

    </platform>


    Samuel Becerril 
    Participant

    Que tal Juan ya encontraste la respuesta para esto estoy en las mismas


    Samuel Becerril 
    Participant

    https://stackoverflow.com/questions/33637591/setting-nslocationwheninuseusagedescription-value-when-using-cordova-plugin-geol yo encontre esto deja lo testeo y te digo como me fue


    juan
    juan 
    Participant

    Hola, lo puse asi y ya me lo aceptaron al parecer es por la parte que dice parent y target, en muchas partes esta al reves, pero con esta si funciona

    <platform name=”ios”>
    <preference name=”deployment-target” value=”8.0″ />
    <preference name=”ios-configuration” value=”production” />
    <config-file parent=”NSLocationAlwaysUsageDescription” platform=”ios” target=”*-Info.plist”>
    <string>Se requiere ubicacion constante para resolver y ubicar emergencias en tiempo real.</string>
    </config-file>
    <config-file parent=”NSLocationWhenInUseUsageDescription” platform=”ios” target=”*-Info.plist”>
    <string>Se requiere ubicacion para resolver y ubicar emergencias oportunamente.</string>
    </config-file>

    </platform>


    Samuel Becerril 
    Participant

    muchas Gracias Juan asi lo intentare


    Miguel Ángel Cortés
    Miguel Ángel Cortés 
    Participant

    Que tal buena noches, hay un apartado en tu proyecto se llama info.plis, en el encontrarás un listado de permisos para usar el plugin ahí localiza el que te está rechazando el equipo de validación de apple y agregalo, también debes de agregar una breve descripción del uso del plugin, no solo es para este plugin sino para todos aquellos que necesitan algún permiso externo, ejemplo, la cámara, la librería de tu cámara, geolocalización, etc


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

You must be logged in to reply to this topic.