iOS에서 자신의 http URL 스키마를 처리 할 수 있습니까?
iOS의 iTunes, App Store 및 YouTube는 앱을 열기 위해 http : // ... URL 체계를 명확하게 등록합니다.
자신의 프로토콜뿐만 아니라 누구든지 그렇게 할 수 있습니까?
제가 이것을하고 싶은 이유는 제가 축제 용 앱을 만들고 있기 때문입니다. 웹 사이트의 특정 페이지에 대한 링크를 "차단"하고 대신 설치된 경우 앱을 실행하고 싶습니다.
지금까지 운이별로 없었어
"http : //"URL에 대해이 작업을 수행 할 수있는 방법 (그리고 Apple과 Spotify가 수행하는 작업)은 다음과 같습니다.
다른 답변에 표시된 것처럼 사용자 지정 URL 체계를 등록하십시오 .
실제 웹 페이지를 가리 키도록 HTTP URL을 설정합니다.
iOS에있는 경우 해당 페이지에 스크립트를 넣어 사용자 지정 URL로 리디렉션합니다.
예를 들어, 다음은 웹 또는 iOS 기기를 사용하는지에 따라 특정 사용자 또는 Twitter 웹 사이트를위한 Twitter 앱으로 이동하는 샘플 페이지입니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Twitter</title>
</head>
<body>
<script type="text/javascript">
var username = document.location.search.substr(1);
document.location.replace(
"standalone" in window.navigator ?
'twitter:@'+username : // iOS
'http://twitter.com/'+username); // others
</script>
</body>
</html>
여기에서 시도해보세요 : http://bl.ocks.org/d/3153819/?mckamey
iOS 9 에서는 사용자가 Safari를 거치지 않고도 표준 URL (호스트 이름 기반)을 기반으로 앱을 시작할 수있는 Universal Links를 지원합니다 http://
.
일부 웹 서버 구성이 필요하지만 (웹 사이트 필요) 일단 설정하면 등록 된 앱이 Safari 대신 링크를 엽니 다.
iOS 9가없는 사용자는 스마트 배너 를 사용 하여 경험을 쉽게 할 수 있습니다.
불행히도 나는 당신이 그렇게 할 수 있다고 생각하지 않습니다. yourFestival : //과 같은 사용자 지정 스키마를 등록하고 외부 세계 (SMS, 이메일, 기타 앱)의 데이터를 앱으로 전달할 수 있습니다.
여기에 대한 블로그 게시물을 작성했습니다. 사용자 지정 체계 사용 및 iOS 앱간에 데이터 전달.
이게 도움이 되길 바란다.
아니요, 사용자 지정 체계 만 등록 할 수 있습니다.
그리고 나는 애플이 이것을하는 것을 볼 수 없다.
참고 URL : https://stackoverflow.com/questions/4403992/possible-to-handle-your-own-http-url-schemes-in-ios
'Programing' 카테고리의 다른 글
Gacutil.exe는 어셈블리를 성공적으로 추가하지만 탐색기에서 어셈블리를 볼 수 없습니다. (0) | 2020.11.15 |
---|---|
Capybara를 사용하여 요소에서 HTML을 어떻게 얻습니까? (0) | 2020.11.15 |
포함을 사용하여 Django 필터 다 대다 (0) | 2020.11.15 |
dmp 파일 및 로그 파일에서 Oracle 데이터베이스를 가져 오는 방법은 무엇입니까? (0) | 2020.11.15 |
Twitter Bootstrap 3, 세로 중앙 콘텐츠 (0) | 2020.11.15 |