Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

Aplicación en segundo plano

Iniciado por guillote1987, Enero 26, 2016, 07:57:24 PM

Tema anterior - Siguiente tema
Hola, quiero saber si es posible implementar un servicio para correr en segundo plano una funcionalidad, para ser más específico, mi aplicación debe seguir tomando los valores de posicionamiento gps aunque el dispositivo se encuentre bloqueado, para ello he encontrado material sobre cómo implementar un servicio en java y luego hacerlo interactuar con unity. Pero esto no me sirve debido a que de esta forma tendría dos aplicaciones corriendo y yo quiero hacerlo en una sola. Alguna sugerencia? Muchas gracias

Para abrir una aplicacion en segunda plano utiliza System.Diagnostics.Process: https://msdn.microsoft.com/en-us/library/system.diagnostics.process(v=vs.110).aspxY para comunicar dos aplicaciones puedes utilizar System.IO.Pipes.NamedPipeServerStream: http://davidcruz127.blogspot.com.es/2013/01/c-ejemplo-de-comunicacion-entre.htmlTambien puedes utilizar sockets, el portapapeles de windows, o el registro de windows para comunicar las aplicaciones.

Gracias por tu respuesta, pero mi aplicación es una aplicación móvil desarrollada en unity para android e ios, me parece que la solución no viene por ese lado. Quizás no fuí claro con la pregunta. 

Yo tengo entendido que se puede implementar código nativo de android (Java) como plugin en Unity, no he llegado a probar a implementar nada, pero leí un ejemplo con la vibración del móvil antes de que Unity lo agregara en Handheld.Vibrate(), te dejo un par de links para que les eches un vistazo.Documentación.Ejemplo.

[quote author=juanma_teso" data-ipsquote-contapp="forums" data-ipsquote-contenttype="forums" data-ipsquote-contentclass="forums_Topic" data-ipsquote-contentid="35018" data-ipsquote-contentcommentid="126545">Yo tengo entendido que se puede implementar código nativo de android (Java) como plugin en Unity, no he llegado a probar a implementar nada, pero leí un ejemplo con la vibración del móvil antes de que Unity lo agregara en Handheld.Vibrate(), te dejo un par de links para que les eches un vistazo.http://docs.unity3d.com/es/current/Manual/PluginsForAndroid.html">Documentación.https://blog.nraboy.com/2014/06/creating-an-android-java-plugin-for-unity3d/ date=1453904204]Ejemplo.[/quote]me sirve gracias, jeje siempre he querido averiguar como hacer plugins mjauaja thanks 

Etiquetas: