モバイルアプリの仕組みは?

discourse hostingには「モバイルアプリ」が含まれているようですが、フォラム利用者にとってこのアプリは何ができるのでしょうか?

  1. これは一般的な Discourse アプリで、フォラムの利用者が自分のフォラムを追加して、アプリに接続できるのでしょうか?その場合、利用者に「Discourse」アプリをダウンロードし、コミュニティを追加するよう案内することになると思います。

それとも

  1. フォラムにリンクさせて、あなた自身のフォラム専用のネイティブモバイルアプリとして機能させることは可能でしょうか?(フォラムが「discourse」という単語を含まない独自のドメインを持てるのと同じように)。この場合、利用者はあなたのフォラムが Discourse ベースであることを知らず、単にあなたのサイト用のモバイルアプリとして認識するかもしれません。この場合、フォラム名にリンクされたモバイルアプリをダウンロードするよう利用者に案内します。

どちらの場合でも、モバイルアプリの利点の一つとして「プッシュ通知」のサポートが挙げられます。これは、フォラム所有者である私がプッシュ通知を送信できることを意味すると推測します。また、利用者が自分用のリマインダーなど、ローカル通知を作成することも可能でしょうか?

ありがとうございます!

「いいね!」 3

1 です。

プッシュ通知については、手動で作成されるものではありません。アプリは、メンションされたときや返信が来たときなど、フォーラムのイベントに対してプッシュ通知を受け取ります。

了解しました。ありがとうございます。プッシュ通知以外に、フォーラム所有者にとってのモバイルアプリのメリットはわかりませんね。ユーザーにとっては、複数のディスコースフォーラムを利用している場合に、それらを一つにまとめて手軽に管理できるというメリットがあると思います。

@JQ331、「プッシュ通知以外」という表現は、私見では過小評価です。20 年以上にわたり複数の分野でフォーラムの管理を担当してきた経験から、過去 10 年間のフォーラム利用の減少の大きな要因は、プッシュ通知の欠如にあると指摘せざるを得ません。現在、人々はモバイルブラウザよりもアプリをより頻繁に利用しています。特に iOS では、Safari で読み込まれたウェブサイトに対してネイティブのプッシュ通知サポートが提供されていないため、Facebook、Instagram、その他のあらゆるアプリと同様に、ユーザーがフォーラムの新しいコンテンツを常に把握し、リマインドされる機能は、フォーラムの関連性を維持する上で不可欠です。

ユーザーの注目を集めようとする通知は数多く存在します。他の通知を消すことはできませんが、ご自身のフォーラムに通知機能がないことは、私の経験からすると見落としと言えます。

確かに、すでに Safari でフォーラムを確認することに慣れているユーザーは、ネイティブ通知が整っていなくても引き続き利用するかもしれませんが、成長を目指す場合、特にフォーラムをあまり利用したことがない層への展開を狙うなら、通知はサイトを彼らにとって容易にアクセス可能な状態に保つための鍵となります。

「いいね!」 4

とても興味深いですね。@007 さん、ありがとうございます。真剣に検討させていただきます。ただ、課題として残るのは、私が目指しているのは、ユーザーがこれを「独自のアプリ」として認識するようなフォーラムを構築することです。そのため、ユーザーの意識の中で、これを Discourse と結びつける予定は特にありませんでした(Discourse 自体は全体的に優れた製品ですが、ユーザーがサイトを「独自の製品」として捉えることには利点があると考えています)。

ユーザーに「ネイティブなモバイル体験」を得るために、このフォーラムを Discourse のモバイルアプリに追加するよう促すことは、この点を薄めてしまいます。それは致命的ではありませんが、モバイルアプリを有意義なメリットとして捉える意欲を削ぐ要因となっています。

「いいね!」 1

@JQ331 さん、実は昨日投稿されたこのスレッドを見つけました。興味を持たれるかもしれません:

これは、あなたの Discourse データベースとの標準的なインタラクションに限定されるものとなります(人気のプラグインのカスタムサポートが追加されない限り)。ただし、あなたの要件に合う良い選択肢となる可能性があります。

補足ですが、このアプリは非常に有用だと感じています。

Discourse がますます人気のあるフォーラムプラットフォームになるにつれて、このアプリの有用性も高まっています。

現在、アプリには 7 つのフォーラムを追加しており、今後も増加する見込みです(実際、今まさに追加するべきもう一つのフォーラムを思いつきました)。

これは、Discourse のいずれかで私の対応が必要かどうかを素早く確認するのに優れた方法であり、フォーラムをブラウザのタブの雑多な状況から切り離して管理するとても素敵な方法です。

繰り返しますが、iOS においてはプッシュ通知が不可欠です。Apple はこれまで、モバイル Safari でのウェブ通知のサポートを拒否し続けているためです。

「いいね!」 4

この情報をありがとうございます。以前も、さまざまなホスティングプロバイダーを検討していると申し上げておりました。補足ですが、Discourseの公式マネージドホスティングを選択された方々に対するDiscourseのサポートは、これまで見た限り、非常に素晴らしいものです。

「いいね!」 1

@JQ331 さん、私の経験を共有します。私は基本的な HTML と CSS はわかりますが、PHP に触れると必ず壊してしまいます。コピペ派ですが、良いパズルは好きです。

モデレーター注:この段落は話題から外れた会話を続けているため、短縮しました。
約 6 ヶ月前に Discourse を使い始め、Digital Ocean の月額 5 ドルのドロップレットで 30 分インストールガイドに従いました。実は、コマンドラインを使って Discourse をインストールしようと何時間も無駄に試した後、上記で既に共有されている 30 分インストールガイドに従って、すぐにセットアップできました。Digital Ocean では「もっと見る」からプランを確認し、月額 5 ドルのパッケージを見つけることができます。一部のフォーラムには理想の速度ではないかもしれませんが、比較的小規模なフォーラムを運営している私にとっては十分です。

モバイルアプリについては、完全な初心者レベルのスキルで、以下のリポジトリから iOS アプリをデプロイしました:

難しくはありませんでしたが、簡単でもありませんでした。ただ作業が必要でした。多くの作業が必要で、開始から完了まで約 40 時間かかりました。その間、ソフトウェアのバージョンを更新するよう指示するために開発者を雇う必要もありました。

Digital Ocean では、ドロップレットを簡単にアップグレードできますが、ダウングレードはできないと思います。

まとめ:月額 5 ドルの Digital Ocean ホスティングと年額 99 ドルの Apple Developer ライセンスで、App Store で利用可能なブランド付き iOS アプリを備えた完全に機能する Discourse フォーラムが手に入ります。

「いいね!」 4

それはとても役立つとお聞きして嬉しいです。このような有益な情報をありがとうございます。

@Dani1 これは Discourse モバイルアプリに関する私たちの回答のようです。 :slight_smile:

「いいね!」 1

参考までに、開発者ライセンスの更新をせず、メンバーにPWAを通じてサイトを「インストール」してもらうようにしています。iOSアプリではプッシュ通知を正常に動作させることができませんでしたが、PWAを使うことで、私の必要とする機能とほぼ同等の解決策を得ることができました。

「いいね!」 3