IOS9 이전에는 일반적으로 scheme 만 사용하여 브라우저와 Safari 에서 애플리케이션을 깨웠습니다. 그러나 이 방법은 이 시나리오에 응답할 수 있는 app 가 시스템에 설치되어 있는지 미리 확인해야 하며, 이 방법은 위챗 내에서 비활성화됩니다.
범용 링크 (Universal Link) 는 iOS9 에서 제공하는 기능으로, 기존 HTTP 링크를 통해 응용 프로그램을 시작할 수 있습니다 (응용 프로그램이 iOS 장치에 설치된 경우, 위챗 위치에 관계없이) 또는 웹 페이지를 열 수 있습니다 (응용 프로그램이 iOS 장치에 설치되지 않음).
일반 링크 사용 준비
등록된 도메인 이름이 있습니다.
SSL 을 통한 도메인 이름 액세스는 JSON 파일을 도메인 이름, 적어도 iOS 9 이상, 최소 XCODE 7 베타 2 에 업로드하는 것을 지원합니다.
기능에 도메인 이름 추가
먼저, Xcode 의 능력에 APP 도메인 이름을 추가해야 하며, applinks 를 접두사로 사용해야 합니다. 그리고 여러분이 가질 수 있는 하위 도메인 이름을 추가하고 www.domain.com, news.domain.com 등을 확장해야 합니다.
이를 통해 응용 프로그램은 도메인 이름에서 특수 JSON 파일 apple-app-site-association 을 요청할 수 있습니다. 응용 프로그램을 처음 시작하면 /apple-app-site-association 에서 이 파일을 다운로드합니다. 다음 단계로 넘어가서 이 파일을 만드는 방법을 알아보세요.
② 애플 앱 사이트 관련 파일 업로드.
보안상의 이유로 이 파일이 있어야 하며 SSL 을 사용하는 GET 요청을 통해 액세스할 수 있어야 합니다. 텍스트 편집기를 열고 다음과 같이 간단한 JSON 형식을 작성할 수 있습니다.
경로 키에 따라 허용되는 경로 목록 (애플리케이션이 응답할 경로) 을 설정하거나 경로에 관계없이 애플리케이션을 열려면 별표만 설정합니다.
Applinks:70r9.ulml.mob.com 은 어디에서 왔습니까? 기본적으로 당신의 팀 로고와 함께 번들 id 입니다. Apple 개발 계정 페이지에서 팀 로고를 받을 수 있습니다.
Mob 백그라운드 자동 생성 기술 생성 사용
패키지 id 는 프로젝트의 target-General 에서 찾을 수 있습니다.
마지막으로 이 파일을 도메인 루트에 업로드합니다. /apple-app-site-association 을 열어 파일을 볼 수 있다면 다음 단계로 진행할 수 있습니다.
③ 앱에 들어간 후 처리한다.
이제 사용자는 링크를 클릭하여 app 로 바로 이동할 수 있지만, Dell 의 목적은 사용자가 들어오는 링크를 얻고 링크를 기반으로 해당 내용을 사용자에게 표시하는 것입니다.
프로젝트의 AppDelegate 에서 이 방법을 구현해야 합니다.
응용 프로그램에서 URL 을 실제 내용으로 변환할 수 있도록 하려면 다음 단계를 수행해야 합니다.
[NSURLComponents] 를 사용하여 webpageURL 을 호스트 (예: 도메인) 로 간단히 구문 분석합니다. Com), 경로 구성도 동일합니다 (예: ["/"], "path", "to", "thezoo").
호스트가 인식되는지 확인합니다. PathComponents 를 응용 프로그램의 알려진 내용과 일치시켜 봅니다. 콘텐츠를 실제로 렌더링할 수 있는지 확인합니다. 사용자에게 컨텐츠 렌더링
일반 링크 결함
일반 링크는 iOS 9+ 에만 적용됩니다
일반 링크를 지원하도록 애플리케이션을 구성한다는 것은 iOS 9 를 실행하는 사용자만 이러한 기술적 이점을 누릴 수 있음을 의미합니다. 이전 버전의 사용자는 웹 페이지 링크를 클릭하면 응용 프로그램을 열 수 없었습니다. 대신, 그들은 이전의 일반 웹 링크와 마찬가지로 브라우저와 웹 페이지로 돌아갑니다.
그런 다음 HOKO 는 iOS 5 이후 사용자를 위한 모바일 심도 링크를 제공합니다. 따라서 이동 깊이 링크는 iOS 9 여부와 상관없이 거의 모든 IOS 장치에서 작동할 수 있습니다.
항상 이전에 만든 웹 페이지로 돌아갑니다.
홈페이지나 앱과 전혀 관련이 없는 사이트로 돌아가시겠습니까? 이 목표를 달성하려면 약간의 추가 작업이 필요하다. 웹 페이지를 구성하면 사용자를 대상 페이지로 안내할 수 있습니다. 게다가, 만약 당신이 웹사이트를 가지고 있지 않다면, 이것은 불가능한 해결책이 될 것이다.
너는 이 문제를 쉽게 해결하고, HOKO 스마트 링크와 그 적응형 반환을 사용할 수 있다. 만드는 각 스마트 링크에 대해 응용 프로그램이 각 플랫폼에 설치되지 않은 경우 어떤 일이 일어날지 선택할 수 있습니다. 또한 사이트, iTunes store 페이지 또는 기타 외부 사이트로 돌아가도록 설정할 수 있습니다.
응용 프로그램을 연결하려면 웹 사이트를 배포해야 합니다.
일반 링크를 사용하는 개발자는 응용 프로그램을 연결하기 위해 웹 사이트를 배포해야 합니다.
소규모 개발자에게는 나쁜 소식일 수 있습니다. 웹 사이트를 감당할 수 없거나 유지 관리할 수는 없지만 여전히 웹 링크를 통해 애플리케이션에 액세스하고자 할 수 있습니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 인터넷명언)
HOKO 는 개발자의 웹 사이트 역할을 하며 각 응용 프로그램이 서로 다른 하위 도메인에 호스팅되기 때문에 이 문제를 해결할 수 있습니다. 따라서 개발자는 스마트 링크를 만들고 해당 URL 을 게시한 다음 매번 해당 app 를 원활하게 열기만 하면 됩니다.
응용 프로그램과 웹 페이지 간의 연결은 개발자 웹 사이트에서 만들고 호스팅하는 구성 파일로 해결됩니다.
HOKO 를 사용하면 이러한 복잡한 구성을 건너뛸 수 있습니다. 바로 사용할 수 있기 때문입니다. 또한 Dell 서버는 업계 최고 수준의 보안 및 성능 표준을 바탕으로 각 장치에 안전하고 빠른 방법을 제공합니다.
이러한 복잡한 프로세스나 리소스는 개인이나 소팀이 완성할 수 없으므로 Moblink 가 최선의 선택입니다.
MobLink 의 장점
1. 친구 관계, 마케팅 채널, 자체 출처 등 신규 (또는 신규 등록) 사용자의 출처를 추적합니다.
2. 한 번의 클릭으로 웹 페이지에서 뉴스 페이지, 비디오 재생 페이지, 활성 페이지 등 지정된 응용 프로그램의 콘텐츠 페이지로 이동합니다. 응용 프로그램에서.
3. 서로 다른 채널에서 공유하는 사이트 링크를 통해 사용자가 클릭하면 바로 앱을 불러와 해당 페이지로 이동할 수 있습니다.
4. 장면은 웹 페이지에서 열린 페이지를 복원하여 응용 프로그램의 지정된 페이지로 직접 이동하여 한 번의 클릭으로 응용 프로그램을 깨울 수 있습니다. 응용 프로그램을 처음 설치한 후 해당 장면을 복원하면 개발자가 응용 프로그램의 활성화를 높이고 웹 페이지에서 응용 프로그램으로 이동할 때의 손실률을 줄일 수 있습니다. 새 사용자가 응용 프로그램을 처음 열었을 때 사용자가 보고 싶은 콘텐츠 페이지를 제공하여 사용자 전환율을 크게 높였습니다.
5. 통계 분석 Mob 데이터 백그라운드는 실시간 피드백을 제공하는 App 시작, 애플리케이션 추가 및 페이지 공유 브라우징 횟수를 제공하여 개발자가 사용자 공유 동작 및 애플리케이션 업데이트를 적시에 이해할 수 있도록 합니다.
6. 웹 멀티포인트 점프 앱 웹 페이지에서 모블링크는 멀티포인트 직접 점프 앱을 지원하여 다양한 콘텐츠의 공유 효율성을 높였다. 사용자는 웹 페이지의 아무 내용이나 클릭하여 App 의 해당 페이지로 직접 이동하여 원활하게 도킹할 수 있습니다.