Discourse は iOS で PWA として動作するようになりました

ついに実現しました!Discourse を iOS デバイスで pwa として利用できるようになりました。

これは長年の取り組みの成果であり、Apple からの多くの変更と、私たち自身による数多くの変更によって可能になりました。

meta.discourse.orgreview.discourse.org の両方で全機能が有効になっているため、ぜひお試しください:

これにより、ホーム画面に Discourse インスタンスのアイコンが表示されるようになります。アイコンをタップすると、以下のような体験が可能です:

  • iOS の alt-tab オーバービューに専用の「アプリケーション」として表示
  • Safari の UI が表示されないフルスクリーン体験
  • オフラインでも以前閲覧したコンテンツを閲覧可能
  • プッシュ通知のサポート

今後数日間でデフォルトで有効化する予定です。 現在、デフォルトで有効になっています :tada:

よくある質問

なぜ PWA で再度ログインが必要なのですか?

PWA インスタンスは iOS のメイン Safari とクッキーを共有しないためです。

PWA はプッシュ通知をサポートしていますか?

はい、サポートしています。

「いいね!」 45

とてもとても素晴らしいです :+1: :+1:

Android デバイス向けの類似のものはありませんか?

「いいね!」 1

Android では 4 年以上利用可能です。

「いいね!」 11

神に感謝!アップルは最近好調です!Discourse フォーラムを持っている人にちょくちょく連絡するかもしれません。

「いいね!」 2

管理者に報告する必要はありません。OP で述べたとおり、問題なく動作すればこれをデフォルトに切り替えます。

「いいね!」 10

これはデフォルトで有効になりました :tada:

「いいね!」 12

ご尽力ありがとうございます。

今後、Discourse の PWA がプッシュ通知に対応すれば、Facebook グループの主な利点の一つが失われることになります。技術的に大きな取り組みであるため、すぐに実現するとは思いませんが、この機能の実装を楽しみにしています。

私のインスタンスで、新しい PWA に非常に小さな問題があることに気づきました。他の iPhone アプリ(例:Twitter の onebox)へ移動するリンクをクリックすると、「アプリ間」の戻るボタンに、フォーラム名ではなく「Untitled」と表示されてしまいます。

「いいね!」 4

Discourse側ではウェブ標準を実装しているため、これは非常に簡単に行うことができます。ボールはAppleの手中にあります。彼らは唯一、その標準を実装していないブラウザを持ちながら、iOSデバイス上で競合するブラウザの使用を禁止しているからです。

奇妙ですね。しかし、タイトルを.webmanifestとメインドキュメントの両方で設定しているため、私たちにできることはありません。これはAppleの実装におけるバグです。

「いいね!」 5

iOS 13.5 は、PWA でのマルチタスク時に発生する厄介なバグを修正しました :tada:

「いいね!」 8

PWA と iOS 14 に関する短い記事が投稿されました:

「いいね!」 7

iOS の要点

「いいね!」 10

PWAについてはどうでしょうか?:sweat_smile:

「いいね!」 4

こんにちは、

マルチタスク時に PWA に問題が発生しています。**ほとんどの場合、フリーズしてしまいます。**当フォーラムだけでなく、Meta の PWA でも同様の現象が再現します。このバグは iOS と Android の両プラットフォームで発生しますが、特に iOS で顕著です。何か対処法はありますか?よろしくお願いいたします :slightly_smiling_face:

「いいね!」 1

凍結は私の iOS デバイスでも発生します。修正の予定はありますか?

「いいね!」 1

@Falco 動画が非公開に設定されているようです。まだお持ちですか? :slight_smile: ありがとうございます!

「いいね!」 1

これはOPで更新する必要があると思います。以下を参照してください。

「いいね!」 1

通知をサポートしていると言うのは誤解を招くでしょう。しばらく前に有効にしてから、一度も通知を受け取っていません。

よく気が付きました。更新しました。

プッシュ通知に関して問題なく、チームの複数のメンバーが日常的に利用しています。私のiPadでも常に機能しています。

もし最新の安定版OSバージョンを使用しており、競合するHubのインストールがない場合など、プッシュを有効にしたときに具体的に何が起こるのか、非常に詳細な手順を記載したバグトピックを開くことをお勧めします。

「いいね!」 4

現在、最新ビルドの17開発者ベータ版を使用しています。しかし、これは実際には違いを生んでいません。私が使用していたすべての16 RCビルドで、プッシュ通知はなく、ハブアプリもまだインストールされていませんでした。時間があるときにレポートを開きます。

そして、17.4でこれは終了します。少なくともヨーロッパでは。

「いいね!」 9