現在、firebaseのダイナミックリンクを使用しています。firebaseベースのリンクを開くと、デバイスにアプリケーションを再インストールするときに常にリンクが返されます
firebaseのリンクをクリックすると、アプリをダウンロードできるアプリストアにリダイレクトされます。アプリケーションをダウンロードすると、openURLメソッドが呼び出され、ダイナミックリンクは空ではありません。
これでアプリを削除してもう一度再インストールすると、ダイナミックリンクはまだ空ではありません。何故ですか?
私はこれを取得しており、アプリケーションが開いているときに正しいリンクをクリックすることができ、正しいhttps:// URLを取得して、深いリンクができます。 AppDelegateライフサイクルメソッド「open url」にヒットすると、URLはnullのようです。 URLはmySchemeString:// google/link/dismiss = 1&is_weak_match = 1のようです。} –
mevdev
私は使用している '開かれたurl'メソッドの場合:dynamicLink = DynamicLinks.dynamicLinks()?dynamicLink(fromCustomSchemeURL:url) 私が使用しているrestorationHandlerを動作させるものは、handle = dynamicLinks.handleUniversalLink(userActivity。 webpageURL!) ヘルプ! – mevdev
@Oleksiy Ivanov。 matchTypeのコンセプトは何ですか?私はdoc:https://firebase.google.com/docs/reference/swift/firebasedynamiclinks/api/reference/Enums/DLMatchTypeを読んだが、私はそれを得ていなかった。ダイナミックリンクの有効性がマッチタイプにどのように関係していますか? –