Discourse アプリを iPhone にダウンロードしたのですが、コミュニティからメンションされたり、ダイレクトメッセージが届いたりしても、通知が来ないようです。設定方法をご存知の方はいらっしゃいますか?iPhone のアプリ内でバッジなどの通知をオンにしましたが、まだ機能していません。よろしくお願いします!
こんにちは、ローズさん!メタへようこそ。
iOS 向けの Discourse Hub アプリでは、Discourse チームがホストする Discourse サイトのプッシュ通知のみをサポートしています。App Store のアプリ説明には以下のように記載されています。
- 公式にホストされている Discourse フォーラム向けのリアルタイムプッシュ通知
これは、iOS デバイスにおけるプッシュ通知の仕組みによるものです。Apple から発行された証明書が必要であり、これは秘密に保たれる必要があるため、当方がホストするサイトでのみ使用可能です。通知は受信できますが、iOS のスケジュールが実行された時点でのみであり、リアルタイムではありません。非ホストサイトでのリアルタイム iOS プッシュ通知については、Pushover notifications をご覧ください。
念のためですが、PushoverはiPhoneに通知を送信するためのサードパーティ製(有料)アプリです。Discourse向けにそのアプリを介した通知を提供するプラグインを構築していることはありますが、特定の通知サービスとの提携関係はありません。
@Dani1 Apple ユーザー向けの参考資料です。
セルフホストサイトは独自の証明書を取得できますか?
iOSでスケジュールを確認するにはどうすればよいですか?モバイル通知を受信するには、ユーザーはどのような設定を行う必要がありますか?
DiscourseHubアプリでは使用できません。誰もがこれを望んでいますが、残念ながら現時点では不可能です。
現時点では、独自のアプリを開発しない限り不可能です。真の解決策は、Appleがブラウザ通知を許可することです。そうすれば、Androidユーザーが長年利用できているのと同じ方法で、ユーザーはデバイスでネイティブ通知を受け取ることができます。
はい、スティーブンが説明した通りです。独自の証明書だけでなく、独自のアプリも必要になります。それはあなたのサイトに固有のものになります。
理想的な状況ではありません。問題はAppleにあります。