2017-03-11 3 views
1

그래서 설정 branch.io 내 응용 프로그램 및 웹 사이트 있지만 딥 링크에 대한 보편적 인 링크는 동적 링크branch.io 딥 링크 작동하지

https://foo.link?%24deeplink_path=event%2F99

를 사용

를 작동하지 않는 것했습니다

나는 내가 여기 instea 이동을 기대하고 있었다

https://foo.com/? $ deeplink_path = 이벤트 % 2F99

로 리디렉션 D

https://foo.com/event/99

는 또한 - 나는 장치 또는 시뮬레이터 내 응용 프로그램에서 링크를 트리거 할 때 그것은하지 딥 링크를 수행 또는 기본 반응에 가지 이벤트 기능을 트리거 -하지만 응용 프로그램을 열 않습니다.

AppDelegate에 메소드를 추가하고 모든 단계를 거쳐 딥 링크를 만들었습니다. 뭔가 놓쳤습니까? 알렉스 여기 지점에서

답변

2

: 당신은 정말 가까이있어

-이 다양한 지점 구성 매개 변수가 작동하는 방법 단지 사소한 오해입니다.

우선 분기 링크에 시스템 동작을 정의하는 다양한 '제어 매개 변수', 개의 사용자 정의 key:value 쌍을 정의 할 수 있음을 알아 두십시오.

Android 및 iOS의 경우 9 (모두 딥 링크에 URI 스키마 사용), $deeplink_path 매개 변수는 컨트롤 매개 변수입니다. 지점이 자동으로이 매개 변수의 값을 앱이 열릴 때 표준 URI 경로 메서드로 전달합니다. iOS> 9 (유니버설 링크를 사용)에서 $deeplink_path은 '정상'key:value 쌍으로 처리됩니다 (but you can build some custom code to make it behave the same way as Android and iOS < 9).

웹 사이트 리디렉션은 약간 다르게 작동합니다. 여기서 실제로 원하는 것은 $fallback_url 제어 매개 변수 (또는 해당 플랫폼 별 변수 중 하나)입니다. 비 앱 사용자가 리디렉션되는 위치를 정의합니다. 이 경우 https://foo.link?%24fallback_url=https%3A%2F%2Ffoo.com%2Fevent%2F99으로 원하는 것을 수행해야합니다.

이러한 모든 구성 매개 변수에 대한 문서는 here

입니다.