アプリのディープリンクのためにメールリンクで送信されるホスト名をカスタマイズする

Discourse のメールで送信されるリンクを、メールテンプレート(ベース URL)を変更せずに変更することは可能ですか?

私たちのシナリオでは、ディープリンクを使用するモバイルアプリを開発しました。これにより、https://example.com がアプリを開きます。アプリから、https://forum.example.com で利用可能な(セルフホストの)フォーラムにアクセスできます。これはアプリ経由で起動され、システムブラウザを開き、アプリとフォーラム間の SSO に Discourse Connect を使用します。

達成したいことは、フォーラムのベース URL を https://forum.example.com のままにし、メール内のリンクを https://example.com/forumlink/<some_topic> に変更することです。ユーザーがメールを受信してリンクをクリックすると、アプリにリダイレクトされ、アプリが開きます。その後、ユーザーをログインさせ、システムブラウザでフォーラムを開き、ユーザーを https://forum.example.com/<some_topic> に誘導します。

これにはカスタマイズが必要ですか、それとも既存の機能で実現できますか? メール送信を中央で処理する特定のコンポーネントをカスタマイズすることを検討する可能性があります(例:環境変数の使用)。ただし、アップグレードした場合にこのカスタマイズが失われるかどうかは不明です。スタンドアロンテンプレートのセルフホスト Docker イメージを使用しています。

whitelisted app は、リンクを正しく関連付け、アプリ経由で Discourse インスタンスにディープリンクするように展開できます。なぜあなたのアプリは違う必要があるのですか?