{"id":116246,"date":"2020-08-04T00:18:22","date_gmt":"2020-08-04T00:18:22","guid":{"rendered":"https:\/\/appleinsider.com\/articles\/20\/08\/04\/apple-details-ios-14-requirements-for-default-third-party-browsers-email-clients"},"modified":"2020-08-04T00:18:22","modified_gmt":"2020-08-04T00:18:22","slug":"apple-details-ios-14-requirements-for-default-third-party-browsers-email-clients","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2020\/08\/04\/apple-details-ios-14-requirements-for-default-third-party-browsers-email-clients\/","title":{"rendered":"Apple details iOS 14 requirements for default third-party browsers, email clients"},"content":{"rendered":"<div><img decoding=\"async\" src=\"https:\/\/www.sickgaming.net\/blog\/wp-content\/uploads\/2020\/08\/apple-details-ios-14-requirements-for-default-third-party-browsers-email-clients.jpg\" class=\"ff-og-image-inserted\"><\/div>\n<p>Apple in a recently published support document outlined code configurations, special restrictions and settings developers need to implement in order to offer apps as default alternatives to Safari and Mail in <a href=\"https:\/\/appleinsider.com\/inside\/ios-14\">iOS 14<\/a>.\n<\/p>\n<div class=\"col-sm-12\">\n<p>When iOS 14 debuts this fall, users will for the first time be able to <a href=\"https:\/\/appleinsider.com\/articles\/20\/06\/22\/apple-will-allow-you-to-assign-your-own-default-email-and-browser-apps-in-ios-14\">replace Apple&#8217;s default<\/a> Safari and Mail apps with third-party options. Developers must adhere to Apple&#8217;s rules to be eligible for consideration as an alternative. <\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Detailed in a support <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\">document<\/a>, spotted by MacStories&#8217; Federico Viticci <a href=\"https:\/\/twitter.com\/viticci\/status\/1290421929426538496?s=20\">on Monday<\/a>, Apple&#8217;s guidelines note third-party apps must meet certain criteria before being considered as system defaults. <\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>As it applies to web browser apps, eligible titles must meet functional benchmarks, provide adequate user privacy and ensure proper access to internet resources, Apple says. Apps must specify HTTP and HTTPS schemes in its Info.plist file and can&#8217;t use UIWebView. On launch, the app must provide a text field for entering a URL, search tools or a &#8220;curated&#8221; list of bookmarks, the docuemnt reads. <\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>When opening a URL, a default app must &#8220;navigate directly to the specified destination and render the expected web content.&#8221; One exception to that rule is support for parental control or &#8220;locked down&#8221; modes that restrict web navigation.\n<\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Third-party apps can also present a &#8220;Safe Browsing&#8221; or other warning when online content is suspected of phishing or other safety issues. Apps with proper entitlements are unable to respond to Universal Links for specific domains, Apple says, adding that the special links can be opened to other apps. <\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>To protect users, browsers will be rejected if they are found to be illicitly accessing photo files, location (including always-on location access), HomeKit databases, or health databases. Apps that poll for Bluetooth devices while running in the background will also be denied. <\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Mail apps must follow a relatively short list of directives that includes correct scheme specification in a plist file and the ability to send and receive messages from any valid email recipient. Apple notes that apps can implement user-controlled mail screening features, like those offered by Basecamp&#8217;s new Hey email service. <\/p>\n<\/div>\n<div class=\"col-sm-12\">\n<p>Major third-party web and email apps are expected to integrate requirements to achieve default status in time for a debut alongside iOS 14 this fall. <\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Apple in a recently published support document outlined code configurations, special restrictions and settings developers need to implement in order to offer apps as default alternatives to Safari and Mail in iOS 14. When iOS 14 debuts this fall, users will for the first time be able to replace Apple&#8217;s default Safari and Mail apps [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":116247,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[57],"tags":[],"class_list":["post-116246","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-apple-insider"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/116246","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=116246"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/116246\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media\/116247"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=116246"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=116246"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=116246"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}