I looked at the Firebase iOS SDK code on Github for a few minutes, but I wasn't able to full put together how Firebase Dynamic Links survive app installation. It seems it uses some type of fingerprinting. I wasn't sure if it did that using:
- iOS Pasteboard - but how does Safari write to that when user clicks on link before install?
- cookie - so does the SDK read the cookie after install, or maybe make XmlHttpRequest in UIWebview to Firebase service?
- IP address and user agent of request to Firebase service?
- something else????