2016-10-11 2 views
0

Je suis nouveau à XDK et cordova, j'essaie de comprendre s'il est possible de créer une application cordova qui peut fonctionner comme un service d'arrière-plan dans Android et iPhone et aussi avoir la possibilité de redémarrer au redémarrage du téléphone. De mes recherches à ce jour, il semble que ce ne soit pas possible en raison de l'ensemble du concept de vue Web.Est-il possible pour une application XDK cordova de fonctionner comme un service d'arrière-plan dans Android et iPhone?

Quelqu'un avec plus de connaissances sur ce sujet peut-il confirmer cela pour moi?

Si ce n'est pas possible, est-ce que quelqu'un a des suggestions quant à l'infrastructure multi-plateforme que je peux utiliser pour supporter cela?

Juste une précaution avant de commencer à développer cette application native sur les deux plates-formes. Toute aide est très appréciée!

Merci d'avance!

Best, Rob

Répondre

0

Il est impossible d'exécuter votre WebView en arrière-plan, mais il y a eu quelques plugins Cordova qui ne fonctionnent en arrière-plan. Il y a plusieurs exemples sous la forme d'un plugin "geolocation background". Je suis sûr que vous pouvez en trouver d'autres. Donc, si vous êtes prêt à créer un plugin (ou si vous avez la chance d'en trouver un) qui effectue les opérations d'arrière-plan dont vous avez besoin, vous pourrez peut-être le faire fonctionner. Bien sûr, je ne peux pas le dire avec certitude, car cela dépend de votre application et de ce que vous envisagez de faire.

Notez également que vous pouvez gérer les différents états de durée de vie de votre application Cordova. Cela signifie que vous pouvez créer des gestionnaires d'événements pour reprendre et mettre en pause, etc.

+0

Merci pour votre réponse et pour avoir confirmé qu'une vue Web ne peut pas fonctionner en arrière-plan. Je vais regarder dans la création d'un plugin pour cordova. – user6952451