https://app.notifo.ioで試してみてください!
Notifoは、コラボレーションツール、eコマース、ニュース、雑誌、およびユーザーに通知したいすべての人向けのマルチチャネル通知サービスです。


clothes/shoes/nikeなどのパスで定義されているトピックを購読しています。そのために良いUIを提供することがあなたの仕事です。clothes/shoes/nike/<model>など、非常に特定のトピックパスを使用してイベントを作成します。これにより、幅広いシナリオが可能になります。
タスク管理システムでは、ユーザーをproject/123などのプロジェクトに自動的にサブスクライブし、通知設定を使用して、Web通知またはWebプッシュ通知のみを送信できます。ユーザーが特定のタスクを手動でサブスクライブする場合、Eg project/123/tasks/abcサブスクリプションを作成することもできます。
通知には確認選好があります(なし、明示的、見られます)。未確認の通知のみがチャネルを介して送信され、通知を送信するときに遅延を構成できます。これは、ユーザーが既に明示的に確認した(明示的なモード)またはそれを見た場合(モードを見た)、ユーザーが確認を受け取らないことを意味します。これにより、ユーザーが必要としない通知をユーザーにスパムすることを避け、緊急かつ重要な通知を見た、または確認した人を追跡することもできます。
プレゼンテーションを見て、それがどのように機能するかを理解してください。
インストールする前に、https://app.notifo.ioで試してみてください
docker画像が利用可能です:https://hub.docker.com/r/squidex/notifo、[docker compose](deployment/docker compose/compose.yml)ファイルを試すことができます。
Wikiのインストールの詳細をご覧ください。
すべての構成オプションの設定をご覧ください:appsettings.json。設定内のすべては、環境変数を使用して構成できます。
次の設定
"mongoDB" : {
"connectionString" : " mongodb://localhost " ,
},環境変数MONGODB__CONNECTIONSTRINGにマッピングされます(二重アンダースコアに注意してください)。
Wikiの構成の詳細を読んでください。
Notifoは次のテクノロジーを使用します。
もともとは、Squidex Headless CMS(https://squidex.io)用に開発されていましたが、テスト段階の他のいくつかの商用アプリケーションでも使用されています。
現在、それはまだベータ版であり、モバイルプッシュや電子メールなどのいくつかの機能はまだ生産に使用されていません。
まだやることがたくさんあります:
Notifoは後援され、以下の企業が使用しています。

