2017-11-06 1 views
1

두 개의 iOS 앱과 두 개의 Android 앱이있는 firebase 프로젝트가 있습니다. 이러한 앱은 데이터베이스와 사용자를 공유해야하므로이 디자인이 자연 스럽습니다.프로젝트의 여러 iOS 앱에 대한 Firebase 동적 링크

동적 링크와 관련하여 안드로이드는 산들 바람처럼 작동하지만 iOS 부분에 어려움을 겪고 있습니다.

기본 동적 링크 설정은 쉽습니다. 어려운 (불가능한) 부분은 bundleID를 기반으로 적절한 앱으로 연결되는 동적 링크를 만드는 것입니다.

중포 기지 애플 앱 사이트 연결을 파일을 자동 - 생성하지만, 모든 응용 프로그램의 경로 구성 요소는 항상 동일합니다 : [ "/ *"] 결과적으로

{"applinks": 
    {"apps":[], 
     "details":[ 
      {"appID":"XXXXX.com.test.app1","paths":["/*"]}, 
      {"appID":"XXXXX.com.test.app2","paths":["/*"]}] 
    } 
} 

, 첫 번째 앱 앱 1은 항상 일치하며 모든 딥 링크는이 앱으로 연결됩니다.

이 시점에서 나는 app2에 대한 동적 링크를 열 수 없습니다.

안드로이드 애플 리케이션에서이 기능이 완벽하게 작동한다고하더라도 설명서는이 구성에 대해 존재하지 않습니다.

여기에 뭔가가 있습니까?

답변

1

Firebase Dynamic Links는 동일한 프로젝트에서 여러 iOS 앱을 제한적으로 지원합니다. https://photos.app.goo.gl/apple-app-site-association

당신 : 우리는 2018

여기에서 중포 기지 동적의 가장 대표적인 예 중 하나는 하나 개의 프로젝트에 여러 iOS 앱에 대한 설정을 링크이 지원되지만 날짜에 아무런 ETA 가능성이 Q1을 개선 할 계획이다 app1이 iOS 장치에 설치되어 있지 않으면 여전히 app2를 열 수 있어야합니다.

나는 app1을 삭제하고 app1을 프로젝트에 다시 추가하여 apple-app-site-association에서 Apps의 순서를 변경할 수 있다고 생각합니다.

apple-app-site-association 파일에서 우선 순위 재정렬을 허용하는 것에 대한 요청이 더 많이 접수됩니다. 예를 들어, 개발자는 무료 및 유료 앱을 보유하고 있으므로 실제로 앱에서 동적 링크가 작동하기를 원합니다.

해결 방법으로 app1을 열지 않은 경우 customURL 스키마를 사용하여 올바른 app2를 다시 열 수 있습니다. 이는 최고의 사용자 경험이 아닙니다.

질문이 있으시면 언제든지 Firebase 지원 티켓을 열어 개인 정보를 공유하십시오.

관련 문제