2017-05-23 2 views
1

Avoir des problèmes avec mon application qui ont pris les dernières 24 heures de ma vie. Je l'ai expliqué au fait que l'objet "navigator" est complètement vide.Pourquoi l'objet Navigator est-il vide dans mon application phonegap?

Ce n'est pas vide sur mon application de test de développeur phonegap, cependant dès que je construis l'application et que je la déploie sur un appareil de test, l'application ne peut plus lire l'objet navigateur.

Pourquoi cela serait-il le cas, une fois que l'objet de navigation est entièrement vide et déployé?

+1

Le 'navigateur 'dans ce contexte est votre navigateur => app -vs- navigateur ??? –

+0

'navigator' n'est pas un objet normalisé. Même lorsqu'il est présent, les informations que vous pouvez en extraire sont très peu fiables. Il n'y a aucune raison pratique réelle de l'utiliser pour la plupart des applications. Quelles données essayez-vous d'obtenir? –

+0

Scott Marcus l'utilise pour saisir la géolocalisation ainsi que pour faire une notification via le navigateur phonegaps. –

Répondre

1

Ok - J'ai fait une erreur de débutant. Je ne savais pas que l'objet navigateur ne fonctionne pas automatiquement dans une application de téléphone, vous devez installer divers plugins pour l'objet tels que le plugin de l'appareil, le plugin de géolocalisation, etc

Habituellement sur les appareils mobiles avec les navigateurs Internet , cet objet est facilement disponible. Pire encore, cet objet est facilement disponible lors du test de l'application dans le développeur phonegap. Mais, une fois que vous construisez et déployez, cela ne fonctionnera pas sans les plugins appropriés.