>

나는 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

    링크 생성 방식과 관련이 없다고 생각합니다. 이는 분기 대시 보드의 링크 설정에 문제가있는 것 같습니다. 범용 링크를 올바르게 설정했는지 확인할 수 있습니까? Apple 앱 접두사 및 번들 식별자가 올바르게 설정되어 있는지 확인해야합니다.

    문제가 지속되면 support@branch.io를 통해 지점으로 연락하십시오

  • 이전 console - rubygemsorg에 액세스하지 않고 rubygem을 수동으로 설치하는 방법이 있습니까?
  • 다음 차별적 인 노조를 주장하는 방법은 타이프 스크립트 단위 테스트에서 특정 변형입니까?