Discourse Hub Android findet privaten Server nicht

Mein privater Discourse-Server funktioniert und ist über den Browser und die iOS-Mobil-App zugänglich.

Allerdings kann Discourse Hub den Server unter Android nicht finden. (Es kann andere Server wie meta.discourse.org finden.)

Irgendeine Idee, warum dies fehlschlägt? Könnte es sein, dass die Android-Mobil-App einen anderen Crawler-Agent verwendet, um auf den Server zuzugreifen, als die iOS-Version? Oder ein anderer Grund?

Ja, die mobile App stellt einige spezifische Anfragen, um festzustellen, ob die URL ein Discourse-Server ist.

Es gibt zwei Anfragen:

  • eine HEAD-Anfrage an serverdomain.com/user-api-key/new
  • eine GET-Anfrage an serverdomain.com/site/basic-info.json

Wenn eine davon keine Daten zurückgibt, geht die App davon aus, dass die URL keine Discourse-Seite ist.