Please refer to the following articles listed below for the iOS PWA functionality

With iOS 11.3, Apple has silently added support for the basic set of new technologies behind the idea of “Progressive Web Apps” (PWAs). It’s time to see how they work, what are their abilities and challenges, and what do you need to know if you already have a published PWA.

https://medium.com/@firt/progressive-web-apps-on-ios-are-here-d00430dee3a7

PWA on iOS isn't automatically available like on Android, there are some additional settings you will have to change to allow for the popup to show on Safari iOS.

Additionally from the following stackoverflow Link, there is a link to making it available for iOS without the user having to change their settings.

Answer from Akshay Nair on Stack Overflow
🌐
Medium
medium.com › @firt › progressive-web-apps-on-ios-are-here-d00430dee3a7
Progressive Web Apps on iOS are here 🚀 | by Maximiliano Firtman (firt.dev) | Medium
August 18, 2020 - There is no App Store process involved in most platforms−only Edge/Windows 10 is currently forcing PWAs to be in the store. So you are right, you can now install apps on iOS without App Store approval. That’s probably one reason Apple didn’t mention at all about this new ability; they might not want to confuse users. Not even the release notes on Safari mention the technologies.
🌐
Medium
medium.com › @firt › whats-new-on-ios-12-2-for-progressive-web-apps-75c348f8e945
What’s new on iOS 12.2 for Progressive Web Apps | by Maximiliano Firtman (firt.dev) | Medium
August 18, 2020 - Web Share Level 1 is now supported on all the Web platforms, including Safari, standalone PWA, WebView (such as Facebook Mobile Browser or Chrome on iOS) and Safari View Controller (such as a link opened within the Twitter native app).
Discussions

progressive web apps - Is "Add to home screen" feature of PWA supported in iOS? - Stack Overflow
Additionally from the following ... for iOS without the user having to change their settings. ... Sign up to request clarification or add additional context in comments. ... from the medium article linked above the user has to go to your PWA URL somehow within Safari and then manually ... More on stackoverflow.com
🌐 stackoverflow.com
February 1, 2019
ios PWA How to open external link on mobile default safari(not In app browser)
I'm making a PWA in IOS 13.2. I need to launch another PWA from my app by clicking an external link. The problem is that my current PWA opens all external links in the in-app browser instead of reg... More on stackoverflow.com
🌐 stackoverflow.com
PWA on iOS
Well, for Angular you can use Ionic to make a real app. I'm sure there's something similar to just build it as a regular app someone can install from a store or side load. More on reddit.com
🌐 r/reactjs
30
22
March 18, 2024
With iOS 17.4 beta in the EU, no browser can install PWA apps, even Safari
Maybe wait until the final release before getting out the pitchforks. More on reddit.com
🌐 r/apple
262
731
December 28, 2023
People also ask

Does Safari support PWA?
Yes! The original app model on iOS was HTML5 Apps, a forerunner of today's progressive web apps. Now that Safari supports service workers and iOS continues to add PWA feature support they are a solid app solution on iOS.
🌐
love2dev.com
love2dev.com › blog › apple-encouraging-progressive-web-apps-by-rejecting-apps
How is Apple Encouraging Progressive Web Apps on iOS 13
Does Apple support PWA?
Not officially, at least not the term 'Progressive Web App'. Instead they support most of the modern PWA technology stack, including service workers. Even with Apple not publicly supporting the term PWA, they do provide a platform for progressive web apps, just call them HTML Apps when talking to an Apple employee :)
🌐
love2dev.com
love2dev.com › blog › apple-encouraging-progressive-web-apps-by-rejecting-apps
How is Apple Encouraging Progressive Web Apps on iOS 13
Does iOS support PWA push notifications?
Right now, no. This does not mean Apple will not add support soon. Part of the problem is Apple does not implement native push notifications in a standard way. In the meantime you can fallback to use SMS to engage customers.
🌐
love2dev.com
love2dev.com › blog › apple-encouraging-progressive-web-apps-by-rejecting-apps
How is Apple Encouraging Progressive Web Apps on iOS 13
🌐
Medium
medium.com › @firt › pwas-on-ios-12-2-beta-the-good-the-bad-and-the-not-sure-yet-if-good-a37b6fa6afbf
PWAs on iOS 12.2 beta: the good, the bad, and the “not sure yet if good” | by Maximiliano Firtman (firt.dev) | Medium
March 26, 2019 - Therefore PWAs that need to open the camera, such as QR Code readers can only take snapshots. ... PWAs on iOS 12.2 are still working under “Web” and “WebApp1” and not under Safari or SFViewController.
🌐
SuperPWA
superpwa.com › home › docs › how to test pwa on ios devices
How to Test PWA on iOS devices - SuperPWA
December 9, 2020 - Upon iOS devices, PWA currently works only upon Safari Browsers.
🌐
Love2Dev
love2dev.com › blog › apple-encouraging-progressive-web-apps-by-rejecting-apps
How is Apple Encouraging Progressive Web Apps on iOS 13
Apple Safari's recent activity of shipping service worker and web manifest support in iOS 11.3 and Safari 13 is another positive signal that Apple is embracing Progressive Web Apps.
🌐
ITNEXT
itnext.io › progressive-web-apps-do-we-still-need-native-apps-at-all-bb7a00ae4fa7
Progressive Web Apps: do we still need native apps at all? | by Ali Kamalizade | ITNEXT
October 17, 2023 - While mobile websites were able ... this is supposed to be a thing of the past. The user goes to a website (e.g. with Chrome under Android or Safari under iOS) which is a PWA....
Find elsewhere
🌐
Exposition
blog.expo.dev › enabling-ios-splash-screens-for-progressive-web-apps-34f06f096e5c
Enabling iOS Splash Screens for Progressive Web Apps | by Evan Bacon | Exposition
April 17, 2019 - The process involved having to serve the app, open the URL in a new Safari incognito tab, create a PWA (bookmark), go to the home screen and open said PWA. If it didn’t work I needed to delete the PWA, clear the multi-tasker, make a new incognito ...
🌐
Firt
firt.dev › notes › pwa-ios
iOS PWA Compatibility - firt.dev
June 6, 2023 - This is a compatibility list of supported features on Safari on iOS and iPadOS vs. what's available in the most used PWA browser in current market share for similar mobile devices: Google Chrome on Android.
Top answer
1 of 9
6

Works only in iOS 17, I couldn't find a way to do it in earlier versions of iOS.

window.location = `x-safari-${window.location.href}`;

So the URL should look like x-safari-https://domain

It looks like the in-app browser also blocks the second attempt (if a user clicks 'don't open safari' the first time), so rendering a link with this URL instead might be a better solution.

2 of 9
4

It's a bit hard to answer this question (and all the comments) as the use case isn't overly clear, but here goes...

On mobile devices, an "in-app browser" is NOT the same thing as a Progressive Web App running in full-screen mode.

If an iOS app runs and then displays HTML content inside of it, it's utilizing UIWebView or WKWebView. However, in the case of a PWA it's already running in Safari as a "full screen" experience. Defining which you're trying to break links out of is extremely important as they function differently.

target="_blank" will typically break a link out of a page using WebView. I believe this is the default functionality for links outside the current domain as well.

An "installed" PWA is running in something called "Stand Alone" mode. This makes it full screen and removes navbars, etc. As of this writing, Safari doesn't support the fullscreen API that other browsers are implementing. Chrome uses the App manifest file to determine this functionality. Safari basically ignores the manifest in favor of proprietary meta tags.

In this case <meta name="apple-mobile-web-app-capable" content="yes"> tells Apple to make the page a stand-alone app. Try setting content="no" (Safari caches things heavily so you might need to force a refresh) on the pages that should break out of stand-alone mode. You can check to see what mode the page thinks it's in by using this javascript boolean window.navigator.standalone.

Or you can use javascript to force a "new window" in Safari as long as you're targeting a different subdomain or HTTP instead of HTTPS.

// if app is hosted from https://example.com
if (("standalone" in window.navigator) || window.navigator.standalone ) {
    window.open('http://example.com/page', '_blank');
}

Finally, Apple uses some special URL strings to cause native apps to handle some actions like emails, phone numbers, and youtube videos. You might be able to "hack" that functionality to get safari to open your link.

🌐
Brainhub
brainhub.eu › library › pwa-on-ios
PWA on iOS - Current Status & Limitations for Users [2025]
While they still face certain limitations on iOS compared to Android, recent updates have brought improvements. ... Although Safari doesn't provide an automatic installation prompt, users can still add PWAs to their home screen.
🌐
web.dev
web.dev › learn › pwa › installation
Installation | web.dev
A browser prompt to install your PWA doesn't exist On iOS and iPadOS. On these platforms PWAs are also known as home screen web apps. These apps have to be added manually to the home screen via a browser share menu.
🌐
Netguru
netguru.com › home page › blog › 6 tips to make your ios pwa feel like a native app
6 Tips To Make Your iOS PWA Feel Like a Native App
December 31, 2024 - Unfortunately, there's no such thing on iPhone, so our visitor is not even aware of our app's capabilities. Moreover, as much as 3 taps are required on iOS to add an app to the home screen.
🌐
Next.js
nextjs.org › docs › app › guides › progressive-web-apps
Guides: PWAs | Next.js
August 21, 2025 - You can provide a custom installation button with beforeinstallprompt, however, we do not recommend this as it is not cross browser and platform (does not work on Safari iOS). To ensure you can view notifications locally, ensure that: ... Security is a crucial aspect of any web application, especially for PWAs.
🌐
Medium
medium.com › @firt › iphone-11-ipados-and-ios-13-for-pwas-and-web-development-5d5d9071cc49
iPhone 11, iPadOS and iOS 13 for PWAs and web development | by Maximiliano Firtman (firt.dev) | Medium
August 18, 2020 - Progressive Web Apps in standalone mode are now remotely inspectable in Safari, which is good news! Separating the contexts from a Service Worker and the actual PWA client is still a challenge, but it’s good to have inspection back.
🌐
Scandiweb
scandiweb.com › home › collection › pwa ios strategies for unbeatable mobile performance!
iPhone iOS PWA Strategies for Unbeatable Mobile Performance
June 3, 2025 - PWAs on iOS can be manually added to the home screen through Safari, but developers must simplify this process for users and provide clear instructions to improve installation consistency and visibility on the device.
🌐
Apple Support
support.apple.com › en-us › 104996
Use Safari web apps on Mac - Apple Support
2 weeks ago - A web app functions independently of Safari. It shares no browsing history, cookies, website data, or settings with Safari. In this way, it keeps your browsing separate, similar to using a Safari profile.
🌐
DockYard
dockyard.com › blog › 2017 › 07 › 13 › safari-ios-and-progressive-web-apps
Safari, iOS, and Progressive Web Apps: What You Should Know - DockYard
July 13, 2017 - Sadly, no. Browsers like Chrome that do readily support all aspects of PWAs are really only re-skinned versions of Safari on iOS devices.