ネイティブアプリのリクエストに関する最良のアドバイスは何ですか?

これは繰り返し表示され、最善のアドバイスについて意見を聞きたいと思います。

現在の私の理解:

モバイル向けの公式Discourseアプリがあります。これは実際にはハブであり、さまざまなDiscourseインスタンスにサインインでき、モバイルデバイスでそれらのプッシュ通知を有効にできます。実際のサイトはモバイルWebバージョンを使用して閲覧します。

次に、同じサイトマネージャーアプローチを採用した独立したiOSアプリがありますが、フォーラムインターフェイスはネイティブにコーディングされています。これは活発な開発からは外れているように思いますが、もし間違っていたら訂正してください。

https://apps.apple.com/us/app/fig-for-discourse/id1485491193?ls=1

そして、既存のDiscourseインスタンスをアプリとして公開できるアプリテンプレートアプローチがあります。これはReact Nativeで構築されているため、AndroidとiOSの両方で動作しますが、ネイティブにはコーディングされていません。そのアプリをインスタンスのWebバージョンと同じように見せるには、基本的に再設計する必要があります。

したがって、私の知る限り、Discourse向けの簡単なモバイルアプリソリューションはありません。Webバージョンを使用できますが、プッシュ通知は機能しません。サイトマネージャーのように機能するアプリを使用すると、追加のアクセスステップが発生します(まずマネージャーアプリをインストールし、次にフォーラムインスタンスを追加します)。または、Lexiconを通じてアプリを提供することもできますが、それは開発にかなりの追加労力がかかります。

私の理解では、Webビューをラップしていないソリューションはすべて、すべての機能を再実装する必要があります。Discourseの機能はプラグイン(例:カレンダー、イベント、割り当て、解決済み)によって大幅に拡張されているため、これらは特別にコーディングされていない限り存在しません。

これまでの私のアドバイス:

  • モバイルでもWebバージョンに固執する
  • 一般的に、シングルサインオンを有効にし、デフォルトのサインアッププロセスを簡素化することで、シームレスなサインインエクスペリエンスを提供する
  • すでに製品関連のアプリがある場合は、そのアプリにコミュニティ通知を統合する(例:通知Webフックをリッスンする)。
  • まだアプリがない場合は、最初のアドバイスを参照し、将来のアプリ予算の一部をモバイル向けWebバージョンの洗練に充てる
「いいね!」 9

アプリ開発にかかる費用は安価ではなく、人々はそのように考えがちです。

ネイティブアプリの開発予算があるなら、それで行くべきです。

そうでなければ、現在利用可能なアプリにとどめておきましょう :slight_smile:

「いいね!」 4

プッシュ通知は、Windows、MacOS、Linux、Androidなど、すべてのオープン プラットフォームでサポートされています。残念ながら、サイトがプッシュ通知を送信することを許可しないiOSはこの例外です。ただし、iOS 16以降でサポートされる見込みです。

「いいね!」 6

@nexoは、Discourseインスタンス(Quemuse)でユニークなことをすることができました。

突然放棄されたようです。

しかし、究極の質問は、Webアプリケーションを、配置するプラットフォームに個別に「ネイティブ」に感じさせるにはどうすればよいかということです。:thinking:

それよりも早く登場すると思います。:grin:

「いいね!」 3

Discourse をプラットフォームとして提案する際に、これらの問題について常に質問されます。特に、リアルタイム(チャット)と非同期(フォーラム)のコミュニケーションでコミュニティが非常に分断されている顧客が、統合されたチャットで「すべてを手に入れる」ことができるようになることを期待していますが、通知がすべてのプラットフォームで優れており、他のアプリと同じくらい簡単に使用できるようになるまで、Discord の完全で快適な代替にはなりません。実際のアプリであればさらに良いでしょうが、Discourse の設計を考えるとそれは難しい注文であることは承知しています。

「いいね!」 3

何を求めているのですか?

Discordには「Discord」アプリがあり、アプリ内で好きなだけDiscordチャンネルに登録できます。DiscourseにはiOS版の「Discourse Hub」があり、好きなだけDiscourseフォーラムに登録できます。

Discourse Hubの品質について不満があるのですか? 使いやすさについてですか?(バグを報告したいことがありますか?)

それとも、Android版のDiscourse Hubがないことについて不満があるのですか?(なぜ欲しいのですか?Androidでは、ウェブサイト自体がプッシュ通知を送信できます。)

「いいね!」 1

ああ、そういえば…このトピックは今後の参考のためにメモしておきました。

「いいね!」 2

どういう意味ですか?同じアプリがiOSとAndroidで利用可能です。

Manuelさん、ForumXについて言及すると良いかもしれません。