¡Hola! He estado probando Discourse y hasta ahora me encanta. Mientras navegaba por mi foro desde el teléfono, vi una notificación aleatoria que decía que podía descargar una aplicación del foro. Lo intenté y, efectivamente, ahora tengo la aplicación de mi foro en el teléfono. ¡Muy genial! Mis preguntas son:
¿Cómo funciona? ¿Dónde puedo aprender más sobre su funcionamiento? He revisado mis ajustes y no logro encontrar ningún lugar para controlar la aplicación. ¡Incluso no puedo encontrar cómo volver a descargarla!
El nombre de mi foro es “The AVFX Forum”, pero cuando se descargó la aplicación, el nombre bajo el icono es solo “The”. ¿Dónde puedo cambiar eso? Que se llame solo “The” es obviamente bastante decepcionante.
¿Cómo puedo hacer que la existencia de esta “función de aplicación” sea más obvia para los futuros miembros de mi comunidad? Como dije, me enteré de forma aleatoria a través de una notificación y no he podido encontrarla desde entonces.
Discourse funciona como una Aplicación Web Progresiva (PWA). No solo en tu teléfono, sino que también funciona en tu escritorio. Puedes encontrar un botón de instalación en el lado derecho de la barra de direcciones en el navegador Chrome.
Ve a Configuración → Configuración básica → Título corto para cambiar el título de tu aplicación.
Puedes convertir tu PWA de Discourse en una aplicación de Android y subirla a Play Store. Puedes usar bubblewrap o PWABuilder para convertir tu PWA en una aplicación de Android.
¡Muchas gracias! ¡Cambiar el “título corto” funcionó! Si convierto mi PWA en una aplicación de Android/iOS, ¿tendré que preocuparme por actualizar algo en el futuro? Es decir, si realizo cambios en el estilo, tema o componentes de mi foro, ¿responderá mi aplicación de Android automáticamente en consecuencia? ¿O tendré que pasar por el proceso de convertir mi PWA cada vez que realice una actualización?
Sí, la PWA instalada carga tu Discourse cuando los usuarios la abren y descarga la última versión. A menos que el usuario esté desconectado, en cuyo caso navegará por la versión en caché más reciente de su última visita.
Otros elementos, como el título, el logotipo y el color de acento en la pantalla de bienvenida, se almacenan en caché en la aplicación y se actualizan en segundo plano periódicamente sin necesidad de interacción del usuario.
El flujo de trabajo habitual es el que utilizaste. Discourse solicitará al usuario que instale la PWA cuando haya suficiente interacción, basándose en una serie de métricas.
Si deseas promocionarla, los usuarios pueden instalar la aplicación directamente yendo al menú del navegador y haciendo clic en “Instalar NombreDelSitio” en las plataformas compatibles.
Sí, tu aplicación responderá a los estilos. No necesitas actualizar tu aplicación cada vez. Toda la idea de la PWA es gestionar la aplicación en un servidor y cargarla cuando un usuario hace una solicitud. Puedes actualizar tu aplicación en Play Store si luego decides cambiar la URL, el icono de la aplicación, la imagen de pantalla de inicio, etc.