私もです。特に、プッシュ通知ではない通知は、95%の時間でまったく機能しないためです。
実際、このトピック全体はプッシュ通知に関するものですが、これはセルフホストのDiscourseでは、別のiOSアプリを作成しない限り、iOSではまったく取得できません。そして、そのアプリはApp Storeに承認されない可能性があります。
私もです。特に、プッシュ通知ではない通知は、95%の時間でまったく機能しないためです。
実際、このトピック全体はプッシュ通知に関するものですが、これはセルフホストのDiscourseでは、別のiOSアプリを作成しない限り、iOSではまったく取得できません。そして、そのアプリはApp Storeに承認されない可能性があります。
廃止されないと聞いて安心しました!@jimkleiberもその点について良い指摘をしていました。
NodeBB は ntfy を使用してこの問題を解決しました。
meta.discourse.org は macOS Safari プッシュ通知に対応しました。(Apple が iOS のウェブプッシュ通知も近いうに対応してくれることを願っています。)
小さな訂正ですが、最新の Discourse インスタンスはすべて macOS Safari のプッシュ通知に対応しています ![]()
これはどう新しいのですか? macOS Safariは常に通知をサポートしていたと思っていましたか? 制限は常にiOSのものだったのですか?
MacOS Safariは通知をサポートしていましたが、それらは単にページのJavaScriptによってトリガーされていました。Discourseでは、ウェブサイトのタブが開かれており、MessageBusがまだポーリングしており、タブが一時停止されていないなどが必要でした。
現在、MacOSのSafariはWebPush標準をサポートしており、Safariが開かれていない場合でも、スマートフォンのネイティブアプリのように通知を受け取ることができます。
なるほど、標準化されたのですね。素晴らしいです!説明ありがとうございました。

ホーム画面に追加されたアプリに限定されたとのことです! 私は2021年にChromeチームに、リクエストスパムを抑制する方法としてこれを提案しましたが、却下されました。
[1] pry(main)> PushSubscription.last
=> #<PushSubscription:0x00007fec11b781a8
id: 5164,
user_id: 8722,
data:
"{\"endpoint\":\"https://web.push.apple.com/.........\",\"keys\":{\"p256dh\":\"..................\",\"auth\":\"..............\"}}",
created_at: Thu, 16 Feb 2023 21:51:24.260325000 UTC +00:00,
updated_at: Thu, 16 Feb 2023 21:51:24.260325000 UTC +00:00,
error_count: 0,
first_error_at: nil>
MetaでiPadから有効にしました。どうなるか見てみましょう。
最初iOSプッシュ通知の賞は @maiki さんです
たくさんの通知
今回は、少なくとも当初はテスターの数が少なくなる可能性があります。
プロファイルを使用して16.4をインストールした場合、開発者アカウントでログインするか、パブリックベータ版に切り替えるまで、b1で停止します。
これらの機能が動作しない原因について、何かアイデアはありますか?Metaでは動作していますが、ほとんどのセルフホストインスタンスと、私がモデレーターを務めているエンタープライズホスティング顧客であるhttps://forums.NaNoWriMo.orgでは動作していません。
動作しないインスタンスに共通しているのは、通知設定にこれが欠けていることです。
動作しているインスタンスと同じ通知設定が有効になっていることをセルフホストインスタンスで確認したので、なぜ動作しないのか途方に暮れています。特にNaNoフォーラムで、もっと多くのフォーラムでテストしたいのです。
iOSでプッシュ通知を手動でブロックしていましたが、Appleがサポート付きの最初の開発者ベータ版を発表した5日前にそれを削除しました。
セルフホストサイトは更新する必要があります。ホスティングについては、通常のペース、つまり数日中に展開されます。
うーん、それは本当に奇妙ですね。私のセルフホストインスタンスはすべて昨日更新されました。セキュリティアップデートでそれより早く必要とされない限り、私は常に20日に更新します。いくつか再構築してどうなるか見てみますね。![]()
完全な手順は以下のとおりです。
commit FEATURE: Use feature detection for showing push notification in iOS (… · discourse/discourse@8a224bf · GitHub のアップデート
最新のiOS開発者ベータ版16.4にアップデート
iOS Safariの詳細設定でWebプッシュと通知を有効にする
Discourseインスタンスアプリをホーム画面に追加する
新しく作成したホーム画面のショートカットから起動する
ログインする(これらはSafariとクッキーを共有しないため)
同意バナーまたはユーザープロファイル > 通知設定ページで通知を有効にする
何がうまくいかなかったのか分かりませんが、再構築した2つは正常に動作するようになりました。![]()
パブリックベータ版がリリースされました。
100%正確ではありません。パブリックベータ版プロファイルをダウンロードしていましたが、無料で開発者ベータ版に切り替えることができました。
以前のデベロッパープロファイルをお持ちの方は16.4b1にアップグレードできましたが、それ以降のアップグレードにはデベロッパーアクセスが必要になるようです。これは私の言葉ではなく、上記の文章はAppleからの引用です。
したがって:
iOS 16.4 がベータ版以外でリリースされるのはいつ頃になりそうですか?