内部ホスト Discourse 用 Whitelabel Discourse Hub アプリ:動作する通知機能の実装

こんにちは、コミュニティの皆さん

最近、内部でホストされている Discourse フォーラム専用のモバイル アプリケーションを作成するプロジェクトに着手しました。この目的のために、Discourse のオープンソース モバイル アプリをフォークし、私たちのサイト専用に動作するようにしました。

しかし、課題に直面しています。モバイル アプリで通知が受信されません。いくつかの情報を読んだ結果、内部でホストされている Discourse インスタンスでは、通知がそのままでは機能しない場合があることを理解しました。これは、フォーラム メンバーが積極的に参加し、ディスカッションに迅速に対応できるようにしたいという、私たちのユースケースにとって重要な機能です。

これに対処するために:

  1. カスタム モバイル アプリからアクセスする場合、内部でホストされている Discourse の通知を有効にするために、サーバーまたはアプリ側で既知の回避策や設定が必要ですか?

  2. 内部でホストされているプラットフォームの通知メカニズムを処理するために統合できる特定のサービスまたはプラグイン (OneSignal など) はありますか?

  3. ホワイトラベルの Discourse Hub アプリを作成するという点で、このプロセスを容易にし、特に通知を含むすべての機能がシームレスに機能するようにするためのガイドライン、ベスト プラクティス、または経験を共有していただけますか?

  4. 最後に、特に Discourse の将来のアップデートや互換性に関して、このプロジェクトを進める上で注意すべき潜在的な落とし穴や考慮事項はありますか?

ご協力いただきありがとうございます。このコミュニティの洞察と専門知識を高く評価しており、どのような助けやガイダンスでも大いに感謝いたします。

よろしくお願いいたします。
ディペンドラ・シャルマ

「いいね!」 1

ハブは複数のコミュニティを対象としています。

あなたが説明している作業のほとんどはすでに完了しているため、こちらを使用してください。

iOSとAndroidの両方で最新のAPIと標準に更新する必要があります。

過去にいくつかのクライアントでこのベースを正常に使用しました。

ただし:

これは間違いなく簡単なプロジェクトでも安価なプロジェクトでもありません(毎年かなりの費用がかかる継続的なメンテナンス費用を含みます)。また、AndroidとiOSの両方がネイティブでリアルタイム通知をサポートしているため、現在はPWAに頼る方が良いかもしれません。GoogleはPWAをPlayストアに展開することもサポートしていると思います!

幸運を祈ります。

「いいね!」 8