2016-12-02 8 views
0

내가이 링크를 2F % 2Fwww.90min.com % 2Fembed % 2Fposts % 2F4003374-chelsea-star-pedro-loving-life-at-stamford-bridge-after-summer-s-failed-move-to- barca % 3Fpartner % 3D353549 % 26show 저자 % 3Dtrue % 26show - 날짜 % 3Dtrue % 26show - 읽기 - 카운터 % 3Dtrue % 26show 타이틀 % 3Dtrue % 26utm_medium % 3Dapi % 26utm_source % 3DLiveSoccer % 2B- % 2Blive % 2Bscores & _branch_match_id = 322721456099402785branch_match_id를 사용하여 링크를 가져 오시겠습니까? hxxp : //get.livesoccer.io/IuKk/0CRq5vArLx이 리디렉션 :</p> <p>hxxp : //livesoccer.io/news.html URL = HTTP % 3A % 내 응용 프로그램에서

내가 branch_match_id (322721456099402785)가 원본 링크 (http://get.livesoccer.io/IuKk/0CRq5vArLx)를 다시 작성하고 싶습니다. branch.io에서 웹 SDK를 사용하여 어떻게 할 수 있습니까?

답변

0

여기에서 Branch.io의 Alex : branch_match_id은이 용도로 설계되지 않았습니다. init() 함수를 살펴보고 원래 분기 링크 URL과 다른 유용한 매개 변수를 반환합니다. Read about it in our documentation here

+0

'Init()'접근법을 시도했지만, 내 branch_match_id에서 얻은 것은 "{\"+ clicked_branch_link \ ": false, \"+ is_first_session \ ": true}"입니다. 따라서 누군가가 원래의 짧은 링크가 아닌 "변형 된"branch_match_id 링크를 수동으로 공유한다면 원래 링크를 추적 할 수있는 방법이 없습니다. – Milox

+1

@Milox'_branch_match_id' 매개 변수는 브랜치 링크를 클릭했을 때 발생하는 일치 프로세스의 부산물로, 주어진 세션과 장치에 한정됩니다. 값 자체는 실제로 특정 링크에 연결되어 있지 않으므로 주어진 사용자가 실제로 분기 링크를 클릭하지 않으면 어떤 데이터가 설정되어야하는지 알 수 없습니다. 또는 리디렉션 된 최종 URL에 쿼리 매개 변수로 필요한 데이터를 추가 할 수 있습니까? –

0

@Alex Bauer 님의 답변에 따르면 현재 branch_march_id에서 원래 분기 링크를 가져 오는 기본 제공 방법이 없으므로 init()에서 딥 링크 정보를로드 할 수없는 경우 대안이 있습니다. 원본으로 복원/리디렉션 할 수 있도록 링크가 변형 될 때 쿼리 매개 변수에 원본 링크를 추가합니다.