Discourse Hub para Android no encuentra el servidor privado

Mi servidor privado de Discourse funciona y es accesible a través del navegador y la aplicación móvil para iOS.

Sin embargo, en Android, Discourse Hub no puede encontrar el servidor. (Puede encontrar otros servidores como meta.discourse.org).

¿Alguna idea de por qué falla esto? ¿Podría ser que la aplicación móvil de Android utilice un agente rastreador diferente para acceder al servidor que la versión de iOS? ¿O alguna otra razón?

Sí, la aplicación móvil realiza algunas solicitudes específicas para determinar que la URL es un servidor Discourse.

Hay dos solicitudes:

  • una solicitud HEAD a serverdomain.com/user-api-key/new
  • una solicitud GET a serverdomain.com/site/basic-info.json

Si alguna de ellas no devuelve datos, la aplicación asumirá que la URL no es un sitio Discourse.