ホワイトラベルアプリ(リブランドされた)のプッシュ通知実装方法

Discourse モバイルアプリを、コミュニティの URL を読み込む Webview として主に機能するようにカスタマイズしました。すべてのやり取りは Webview 内で管理されます。この実装ではリダイレクトされる認証画面がないため、プッシュ通知をこのアプリに統合するにはどうすればよいでしょうか?

すでに Firebase プロジェクトを作成し、Android 用に google-services.json ファイルを追加しました。同様に、iOS 用に APNs を設定しました。通知をトリガーするために独自のバックエンドサーバーが必要ですか?このバックエンドは、たとえば、いつ通知を送信し、どのユーザーが受信するかをどのように判断して、コミュニティと通信しますか?

OneSignalプラグインを使用してください。

(これはアーカイブされましたが、フォークすればおそらく保存可能です)

参照:Whitelisted Discourse app with Push Notifications via OneSignal

「いいね!」 1

はい、その通りです。そのプラグインはアーカイブされています。長年使用しておらず、まったく機能するかどうかもわかりません。(特に、ログインフローの調整が含まれていますが、おそらくもう機能しません。)いずれにしても、フォークするという選択肢もあります。

現在、Amazon SNSを使用して同様のことを行っています。GitHub - discourse/discourse-amazon-sns

今気づきましたが、ドキュメントがありません。それほど難しくはないはずです。プラグインにはいくつかの設定しかありません。ドキュメントトピックを作成するようにメモしますが、@Mohsin136 さん、SNSに少しでも慣れているなら、これを試すことができます。そして、それが機能すれば、あなたのラフなメモをドキュメントトピックのソースとして喜んで受け入れます(私の時間を節約できます)。

「いいね!」 2