Hoy, el logotipo de mi foro desapareció de la aplicación de iOS. Es exactamente lo mismo que en Mobile: Site logo disappeared in iOS mobile app y sospecho que la misma solución funcionará, es decir, eliminar y volver a agregar el foro. Pero me pregunto qué lo causó. ¿Podría estar relacionado con la reconstrucción de la aplicación más temprano hoy (véase "Your Droplet is nearing its memory capacity" email - #6 by Jonathan5)? ¿O quizás se corregirá solo con el tiempo?
Posible solución del tema que enlazaste:
Ya lo había notado ![]()
Por desgracia, acabo de probarlo y no funcionó.
El logotipo en la aplicación se obtiene de la entrada apple_touch_icon_url en el punto de conexión /site/basic-info.json de tu sitio. ¿Puedes verificar si esa URL devuelve correctamente un logotipo? Si no es así, debes solucionarlo en tu instancia y luego cerrar y reiniciar la aplicación.
Sí, lo hace.
No tengo configurado un icono de apple touch, pero lo toma de uno de los otros iconos que están configurados.
¿Te importaría publicar aquí la URL de tu sitio para que yo también pueda probarlo?
Ve a Administración > Configuración > Identidad de marca y vuelve a subir tus logotipos que aparecen en gris.
Tuve el mismo problema con uno de mis sitios.
Si tu sitio tiene HTTPS funcionando, también puedes activar “forzar HTTPS” en la configuración de tu sitio. Esto resolvió muchos problemas con las imágenes/logos de mi sitio, aunque también había advertencias de contenido mixto en Chrome. Podría ayudar.
Hablé force https, luego eliminé y volví a agregar la aplicación, pero no hubo ningún cambio en apple_touch_icon_url en /site/basic-info.json ni en la aplicación de iOS.
Esta noche intentaré reconstruir la aplicación. Me pregunto qué salió mal, ya que todo funcionaba correctamente durante casi un año hasta hoy. Hoy fue la primera vez que reconstruí la aplicación sin que fuera una actualización. Sospecho que con force https se generarán todas las URL de los iconos desde cero usando https en lugar de http. Es un poco extraño que force https no estuviera configurado al principio (antes de subir los iconos por primera vez).
Si eso no funciona, simplemente volveré a subir los iconos. Supongo que eso restablecerá las URL de todos los iconos, incluido el de Apple Touch (que se basa en el estándar).
Gracias por todos los consejos.
Creo que lo activa automáticamente si tienes un correo electrónico configurado en el campo LETSENCRYPT_EMAIL de tu app.yml. Yo no lo tenía, pero contaba con un SSL comodín del dominio, así que utilicé ese en su lugar.
En ssllabs.com muestra el certificado como válido desde esta mañana, unas horas antes de la reconstrucción de Discourse. ¿Podría ser relevante? Configuré el certificado de Let’s Encrypt por separado para el subdominio del foro que para el resto del sitio.
Actualización: Mi foro acaba de otorgarme la insignia de “Aniversario” de un año. Quizás todo tuviera que ver con la renovación del certificado de Let’s Encrypt hoy.
He reconstruido la aplicación y, tras eliminar el foro de la aplicación y volver a añadirlo, ¡ahora funciona!
…"apple_touch_icon_url":"https://forum…
Quién sabe si fue por volver a reconstruir la aplicación o por cambiar la configuración de force https…
Aunque quizás esa configuración evite que vuelva a ocurrir.
Gracias de nuevo a todos.
Cuando todo lo demás falla, ./launcher rebuild app
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.