私のプライベートなDiscourseサーバーは動作しており、ブラウザとiOSモバイルアプリからはアクセスできます。
しかし、AndroidではDiscourse Hubがサーバーを見つけることができません。(meta.discourse.orgのような他のサーバーは見つけられます。)
なぜこれが失敗するのか、何か考えはありますか?Androidモバイルアプリは、iOSバージョンとは異なるクローラーエージェントを使用してサーバーにアクセスしているのでしょうか?それとも何か他の理由があるのでしょうか?
pmusaraj
(Penar Musaraj)
2
はい、モバイルアプリは、そのURLがDiscourseサーバーであることを確認するために、いくつかの特定の要求を行います。
2つの要求があります。
serverdomain.com/user-api-key/new への HEAD 要求
serverdomain.com/site/basic-info.json への GET 要求
どちらか一方からデータが返されない場合、アプリはそのURLがDiscourseサイトではないと見なします。