javascript - poner - Aplicación de fondo en Smart TV
como poner una imagen de fondo en un formulario html (5)
Como la TV tiene una memoria limitada, no recomendaré procesos en segundo plano como setInterval o setTimout. Es posible que tenga botón de actualización para el mismo. Y deben tener algunos js api para controlar el método interno de la aplicación de TV (no estoy seguro). De todos modos, si realmente quieres usar el intervalo / tiempo de espera, no olvides borrarlo.
Tengo una aplicación en Samsung Smart TV. Estoy obteniendo datos del servicio web y los muestro en mi aplicación.
Estoy recuperando los datos periódicamente y actualizando la aplicación en consecuencia.
Quiero ejecutar esta operación como un proceso en segundo plano, para que descargue los datos y, si hay una actualización, le advierto al usuario cuando está viendo televisión.
La otra cosa que quiero es iniciar la aplicación en el lanzamiento de TV, ¿es posible?
Como se muestra here , WebSocket es compatible con Samsung Smart TV. Su aplicación de servidor puede activar la aplicación de TV cuando aparece una actualización. Es más eficiente que el servidor de sondeo con ajax para su caso.
(Editar) Escribí una aplicación de ejemplo para demostrar: https://github.com/aksakalli/socket.io-hello-world
(Edición 2) Veo que su problema es sobre los límites de la plataforma. Mi respuesta es solo acerca de los enfoques que se pueden aplicar, entonces tengo una experiencia muy limitada en Samsung Smart TV.
No se puede iniciar automáticamente la aplicación en el inicio de TV.
La única forma es usar firmware personalizado como SamyGo (http://www.samygo.tv/)
Sobre el "proceso en segundo plano" ... en la medida en que asumimos que setTimeout
o setInterval
se pueden utilizar para ejecutar el proceso en segundo plano "interno" de la aplicación, no hay ningún problema. :)
Pero si estuviera pensando en el proceso de fondo del sistema, por ej. Crontab de dispositivo - es imposible.
Sólo la aplicación de tipo ''ticker'' puede ejecutarse en segundo plano. No se admite en Europa y no pasará la certificación para la tienda Samsung Apps.
Samsung Smart TV admite notificaciones push ( samsungdforum.com/Guide/art00080/index.html ). Le permitirá mostrar mensajes emergentes en la pantalla con la capacidad de iniciar su aplicación.
para su segunda duda, el inicio automático de la aplicación solo se admite en aplicaciones de ticker y existe una propiedad en el archivo de configuración del widget de ticker:
"<ticker itemtype="boolean">y</ticker>"
Si lo marca, marque como y (como se indica arriba) que puede configurar el inicio automático de la aplicación desde Menú-> Smart Hub-> Configuración de aplicaciones-> ticker automático. en 2014 modelos Samsung Smart TV.