홈>
나는
Universal Link
를 만들고있다
Branch
사용
다음 코드로
let buo = BranchUniversalObject.init(canonicalIdentifier: story.identifier)
buo.title = "Story".localized
buo.contentDescription = story.story
buo.contentMetadata.customMetadata.setValue(story.identifier, forKey: "identifier")
buo.contentMetadata.customMetadata.setValue("StoryDetailViewController", forKey: "controller")
let properties = BranchLinkProperties()
properties.addControlParam("navigate_to", withValue: "StoryDetailViewController")
properties.feature = "sharing"
properties.channel = "facebook"
properties.addControlParam("$deeplink_path", withValue: "StoryDetailViewController/\(story.identifier!)")
buo.showShareSheet(with: properties, andShareText: "Story", from: controller) { (value, status) in
}
WhatsApp
와 같은 앱을 사용하여 URL을 열면
또는
Messages
매개 변수는 기본 설정입니다
{"+clicked_branch_link": 0,"+is_first_session": 0}
하지만 Safari 브라우저에서 동일한 링크를 열면 "앱 가져 오기"및 "앱 열기"옵션이있는 랜딩 페이지가 열립니다. '앱 열기'를 클릭하면 매개 변수를 올바르게 가져옵니다.
{
"+is_first_session": 0,
"+clicked_branch_link": 1,
"~marketing": 1,
"~campaign": "MyCampaign",
"$one_time_use": 0,
"$canonical_identifier": "5d73deba06c4123c3422f77f",
"story_id": "5d73deba06c4123c3422f77f",
"~referring_link": "https: //momslunchbox.test-app.link/FNiMbQOoWZ",
"~channel": "Facebook",
"~id": 700923352042871377,
"~feature": "sharing",
"Controller": "StoryDetailViewController",
"$marketing_title": "MyStory",
"+click_timestamp": 1568351414,
"~creation_source": 1,
"+match_guaranteed": 1
}
- 답변 # 1
관련 자료
- typescript - 함수 매개 변수의 typeof를 사용하는 조건부 유형
- bash - AppleScript의 "do shell script"를 통해 일부 셸 명령을 사용할 때 빈 출력
- reactjs - react js에서 axios를 사용하여 본문이 비어있는 API에서 헤더를 보내는 방법?
- python - Pandas를 사용하여 빈 데이터 프레임에 행을 추가하는 방법
- C # 코드에서 DeviceIoControl을 사용하면 항상 빈 출력 버퍼가 반환됩니다
- scripting - if 조건을 사용하여 perl에서 2 개의 파일이 비어 있는지 확인하는 방법
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
링크 생성 방식과 관련이 없다고 생각합니다. 이는 분기 대시 보드의 링크 설정에 문제가있는 것 같습니다. 범용 링크를 올바르게 설정했는지 확인할 수 있습니까? Apple 앱 접두사 및 번들 식별자가 올바르게 설정되어 있는지 확인해야합니다.
문제가 지속되면 [email protected]를 통해 지점으로 연락하십시오