前回の WWDC で、 Apple は iOS 14 でサードパーティのブラウザと電子メール クライアントをデフォルトで設定できるようにすると発表しました。同社は、アプリレベルでどのように実装されるかについては、それ以上多くを語らなかった。昨日までは、開発者が対応するアプリを適応させるために必要なドキュメントを公開していました

iOS 14 ブラウザと電子メール クライアントの基準と要件

iOS14

アプリは、権限 com.apple.developer.web-browser を使用して、デフォルトのブラウザーになる能力を表現します。この資格に対する許可をリクエストするには、default-browser-requests@apple.com に電子メールを送信してください。これにより、アプリの許可を取得するために必要なプロセスが開始されます。

ご覧のとおり、iOS 14 のデフォルトのブラウザを承認するプロセスでは、電子メールで Apple に事前の許可をリクエストする必要があります。アプリを起動するとすぐに、 URL を入力したり、検索したり、ブックマーク リストを作成したりするためのフィールドが表示される必要があります。 HTTP または HTTPS Web サイトを開くときに、いくつかの特定のセキュリティ機能も指定されます。

見てみると…
あなたが知らなかった iOS 14 の 14 の秘密の機能
  • ブラウザーは予期されたアドレスに移動するはずです。ユーザーを予期しない Web サイトに誘導すると、拒否されます。
  • 指定されたペアレンタルコントロールに適応する必要があります。
  • フィッシングの疑いのあるコンテンツへのアクセスを回避するには、安全なブラウジング モードが必要です。
  • ネイティブ認証システム (Face ID、Touch ID、またはパスワードを理解しています) を、ユーザー名とパスワードを必要とするサイトに統合できます。

App Store でデフォルトのブラウザを使用するには、他にも適用する必要がある制限があります。デフォルトの電子メール クライアントになることをリクエストするプロセスでは、電子メールを送信する必要もあります。今回は、default-mail-app-requests@apple.com に送信します。もちろん、任意の電子メール アドレスとの間で電子メールを送受信できるなど、要件ははるかに少なく、単純です。

ブラウザまたはメールクライアントを選択できることは、iOS で「リリース」されなかった機能の 1 つです。これで、 iOS 設定から実行できることがわかりました。ここで、システムでデフォルトで使用するアプリを指定します。

Apple、iOS 14のデフォルトブラウザと電子メールクライアントの要件を公開・関連動画