{"id":29685,"date":"2020-08-05T16:49:21","date_gmt":"2020-08-05T20:49:21","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=29685"},"modified":"2023-12-06T14:24:33","modified_gmt":"2023-12-06T19:24:33","slug":"making-an-ios-default-browser-or-e-mail-client","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2020\/08\/05\/making-an-ios-default-browser-or-e-mail-client\/","title":{"rendered":"Making an iOS Default Browser or E-mail Client"},"content":{"rendered":"<p><a href=\"https:\/\/developer.apple.com\/documentation\/xcode\/allowing_apps_and_websites_to_link_to_your_content\/preparing_your_app_to_be_the_default_browser_or_email_client\">Apple<\/a> (<a href=\"https:\/\/www.macrumors.com\/2020\/08\/03\/apple-developer-requirements-third-party-default-apps\/\">MacRumors<\/a>):<\/p>\n<blockquote cite=\"https:\/\/developer.apple.com\/documentation\/xcode\/allowing_apps_and_websites_to_link_to_your_content\/preparing_your_app_to_be_the_default_browser_or_email_client\">\n<p>In iOS 14 and later, users can select an app to be their default web browser or email app. To make your app a choice, confirm that your app meets the requirements below, then request a managed entitlement.<\/p>\n<p>[&#8230;]<\/p>\n<p>Apps that have the <code>com.apple.developer.web-browser<\/code> managed entitlement may not claim to respond to Universal Links for specific domains. The system will ignore any such claims. Apps with the entitlement can still open Universal Links to other apps as usual.<\/p>\n<p>Because of their privileged position in a user&rsquo;s web browsing, browser apps should avoid unnecessary access to personal data. Apps that use any of the following <code>Info.plist<\/code> keys while using the <code>com.apple.developer.web-browser<\/code> managed entitlement will be rejected[&#8230;]<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2020\/06\/23\/ios-14-and-ipados-14\/\">iOS 14 and iPadOS 14 Announced<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Apple (MacRumors): In iOS 14 and later, users can select an app to be their default web browser or email app. To make your app a choice, confirm that your app meets the requirements below, then request a managed entitlement. [&#8230;] Apps that have the com.apple.developer.web-browser managed entitlement may not claim to respond to Universal [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2020-08-05T20:49:24Z","apple_news_api_id":"c0fcbfdc-2583-40ea-94f6-547257696f1b","apple_news_api_modified_at":"2023-12-06T19:24:36Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/AwPy_3CWDQOqU9lRyV2lvGw","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[4],"tags":[14,2518,31,1837,355,71,1310,96],"class_list":["post-29685","post","type-post","status-publish","format-standard","hentry","category-programming-category","tag-emailclient","tag-entitlements","tag-ios","tag-ios-14","tag-privacy","tag-programming","tag-universal-links","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29685","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=29685"}],"version-history":[{"count":1,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29685\/revisions"}],"predecessor-version":[{"id":29686,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/29685\/revisions\/29686"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=29685"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=29685"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=29685"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}