Airbridge AIPilot과 MCP. 자연어로 인사이트를 확인하세요.

자세히 보기
Airbridge
가격고객사연동딥링크 플랜Airbridge AI ✦
로그인데모 신청하기
A

Airbridge AI

Airbridge에 대해 무엇이든 물어보세요

AI가 생성한 답변으로, 정확하지 않을 수 있어요.
답변 품질 향상을 위해 대화 내용이 기록될 수 있어요.

Airbridge

웹, 앱, CTV 크로스플랫폼 어트리뷰션. 한국 데이터 서버, 한국 매체 연동성 1위.

기능 소개

  • 웹 & 앱 어트리뷰션
  • ROAS 측정
  • iOS & SKAN
  • 마케팅 애널리틱스
  • 프로드 방지
  • 에어브릿지 AI
  • 데이터 익스포트
  • 딥링킹
  • 오디언스 매니저
  • 딥링크 플랜

솔루션

  • 이커머스
  • 금융
  • 게임
  • PC·콘솔 게이밍
  • 구독
  • 고객 성공
  • 파트너 네트워크
  • 보안 & 프라이버시
  • 퍼포먼스 강화
  • 고객사
  • 가격

인사이트

  • 블로그
  • 고객 사례
  • 용어집
  • 라이브러리
  • 아카데미
  • 사용자 가이드
  • 개발자 가이드

회사

  • 회사 소개
  • 이용약관
  • 전자결제 약관
  • 개인정보처리방침
  • 정보보안
  • GDPR
  • 데이터 처리 부속서
  • 시스템 상태

© 2026 에이비일팔공. All rights reserved.

(주)에이비일팔공 | 사업자등록번호: 550-88-00196

On this page

  • URI scheme fallback for Android
  • JavaScript
  • Android Intent
  • URI scheme fallback for iOS
블로그로 돌아가기

How to Fix When Safari Cannot Open the Page Because the Address Is Invalid

2022년 8월 25일4분 소요
공유
How to Fix When Safari Cannot Open the Page Because the Address Is Invalid

Deep linking is the key to successful app marketing. When we say a deep link is working, we expect it to take users smoothly to the app, or use fallback behaviors to redirect them to an app store or a web page, minimizing churn. However, the world is not perfect and it is not easy to create deep links that meet app marketers’ high standards.

Previously, we took a look at the three types of deep links and the difficulties of handling them. URI schemes, in particular, have no built-in fallback option. This means that users without the app will see an error message or nothing upon clicking the link. In response, the two biggest mobile operating systems - Android and iOS - each came up with its own solution.

Nevertheless, you might have noticed that in iOS Safari, scheme-based deep links lead to unexpected alert dialogs at times. How can app marketers overcome such trouble and build a seamless user journey?

Table of Contents

  • URI scheme fallback for Android
    • JavaScript
    • Android Intent
  • URI scheme fallback for iOS

URI scheme fallback for Android

When deep linking with URI schemes in Android, you have two ways to redirect users to a fallback page.

JavaScript

You can use iframes to load the deep link and redirect the user to Google Play with a delayed JavaScript. This popular option involves the process of setting an iframe src’s attribute. Below is an example code snippet of which airbridge:// is the custom scheme. If the app is installed on the user’s device, the app will open and JavaScript won’t run.

Illustration

However, this is only available in Chrome for Android 18 and earlier and in Android browsers. For Chrome 25 and later, the JavaScript solution stopped working.

👉 Learn more from Chrome Developers documentation

Android Intent

Chrome versions 25 and later don't support JavaScript and URI schemes won’t work even if the user has the app installed. Instead, you should use the “intent:” syntax.

When a clicked link or programmatic request invokes a web URI intent, the Android system tries each of the following actions, in sequential order, until the request succeeds:

  1. Open the user's preferred app that can handle the URI, if one is designated.
  2. Open the only available app that can handle the URI.
  3. Allow the user to select an app from a dialog. 

Below is an example code. To learn how to add intent filters, check out Android Developers documentation.

Illustration

URI scheme fallback for iOS

You may assume that the same smooth process applies to iOS. However, as of iOS 9.2, URI schemes for deep linking bring users to an abrupt halt when triggered from Safari. Bypassing the problem with JavaScript was a valid option for iOS 7 and iOS 8, but the good old days are gone and now all users clicking on a scheme-based deep link in Safari are shown an alert dialog as below.

If the app is not installed, the error message reads, “Safari cannot open the page because the address is invalid.”

Illustration

If the app is installed, the error message reads, “Open this page in ‘{appName}’?”

Illustration

Apple has taken such measures mainly due to security reasons; given that it is impossible to prove ownership of or reserve a particular scheme, multiple apps may register the same scheme and create URI conflicts. In addition, routing users from Safari to an external app by triggering a deep link with JavaScript could bring unintended results. This is why Safari shows an alert dialog when a scheme-based deep link is used.

This causes inconvenience not only to many of the users who use Safari as their default browser, but also to marketers who are trying to benefit from deep linking. Obviously, alert dialogs act as a barrier, and users will leave if they can’t get straight to the in-app content of their interest.

As an alternative to URI schemes in iOS, you can use the verified URLs - Universal Links. However, as Universal Links can’t send a user to the App Store, the deep link may not work as the marketer intended if the user doesn’t have the app installed.

Airbridge’s team of experts are putting continuous efforts into solving the problems explained above. If you want to take your app marketing to the next level with deep linking, contact us today.

모바일 성장을 혁신할 준비가 되셨나요?

에어브릿지가 선도 기업의 모든 터치포인트를 측정하고 최적화하는 방법을 알아보세요.

더 많은 글

관련 주제의 글을 계속 읽어보세요.

데모 신청하기
고객 사례 보기
모든 글 보기
복잡한 마케팅 데이터도 이제 찾지 말고 '질문'하세요, Airbridge AI

복잡한 마케팅 데이터도 이제 찾지 말고 '질문'하세요, Airbridge AI

Airbridge AI를 소개합니다 — Airbridge MCP, Airbridge Pilot, Onboarding Pilot. 자연어로 데이터를 조회하고, 대시보드에서 즉시 답을 얻고, AI 안내로 SDK를 설치하세요.

2026년 3월 25일|6분 소요
Influencer Marketing Cuts CAC — But Only If You Can Measure It

Influencer Marketing Cuts CAC — But Only If You Can Measure It

Facebook CPL is up 21%. Influencer marketing returns $5.78 per $1. But if you can't attribute influencer-driven installs to subscriptions, you're optimizing blind. Learn how to measure what influencer marketing actually produces.

2026년 3월 24일|9분 소요
MMP Time to Value: Why MarTech TTV Is 44 Hours — And What It Costs You

MMP Time to Value: Why MarTech TTV Is 44 Hours — And What It Costs You

MarTech has the second-longest time to value in SaaS — 44 hours. For MMP tools, every hour without campaign data is budget spent blind. Learn what drives MMP TTV and how to reduce it.

2026년 3월 21일|7분 소요