현재 firebase 동적 링크를 사용 중이며 한 가지를 제외한 모든 것이 잘 작동합니다.일단 firebase 링크를 열면 장치에 응용 프로그램을 재설치 할 때 항상 링크가 반환됩니다.
firebase 링크를 클릭하면 앱을 다운로드 할 수있는 앱 스토어로 리디렉션됩니다. 앱을 다운로드 할 때 openURL 메서드가 호출되고 동적 링크가 비어 있지 않아야합니다.
이제 앱을 삭제했다가 다시 설치하면 동적 링크가 여전히 비어 있지 않습니다. 왜 그런가요?
나는 이것을 얻고 있으며 응용 프로그램이 열려 있고 올바른 https : // URL을 얻었을 때 링크를 클릭 할 수 있으며 딥 링크가 가능합니다. AppDelegate 라이프 사이클 메소드 'open url'을 치면 url은 null 인 것 같습니다.} URL이 mySchemeString 것 같다 : // 구글/링크/해제 = 1 is_weak_match = 1 –
mevdev
내가 사용하고있는 'open url'메쏘드에 대해 : let dynamicLink = DynamicLinks.dynamicLinks()? dynamicLink (fromCustomSchemeURL : url) 그리고 내가 사용하고있는 restorationHandler를 처리하는 것이 handle = dynamicLinks.handleUniversalLink (userActivity. webpageURL!) help! – mevdev
@Oleksiy Ivanov. matchType의 개념은 무엇입니까? doc : https://firebase.google.com/docs/reference/swift/firebasedynamiclinks/api/reference/Enums/DLMatchType을 읽었지만 이해하지 못했습니다. 동적 링크 유효성이 유형을 일치시키는 데 어떻게 관련됩니까? –