* Remove `--use-libraries` workflows * [Will Revert] Run only the cron workflows * Add ENABLE_TESTING_SEARCH_PATHS flag * Add blank swift file to statically link Swift lib * Link in swift for ABTesting, Crashlytics, and FIS test specs * [skip ci] Revert "Link in swift for ABTesting, Crashlytics, and FIS test specs" This reverts commit95e4a492a8. * [skip ci] Revert "Add blank swift file to statically link Swift lib" This reverts commit43555ecf88. * [skip ci] Revert "Add ENABLE_TESTING_SEARCH_PATHS flag" This reverts commite551fbee1a. * Bump macOS test version in ABTesting, CSH, and FIS specs * Ignore warings in FIS tests * Ignore messaging warnings in cron jobs * [skip ci] Revert "[Will Revert] Run only the cron workflows" This reverts commitb39eaee5bd. * [skip ci] Revert "Ignore messaging warnings in cron jobs" This reverts commit8a3faabe99. * Add `@unknown default` case for FCM's Swift enum build tests * [skip ci] Fix typo
Firebase Dynamic Links SDK for iOS
Firebase Dynamic Links are universal deep links that persist across app installs. For more info, see the Firebase website.
Please visit our developer site for integration instructions, documentations, support information, and terms of service.
Managing the Pasteboard
Firebase Dynamic Links 4.2.0 and higher use a plist property
FirebaseDeepLinkPasteboardRetrievalEnabled that a developer can set to enable/disable the use of
iOS pasteboard by the SDK.
FDL SDK uses the pasteboard for deep-linking post app install (to enable deferred deep-linking, where the link is copied on the app preview page) and app install attribution; otherwise, FDL does not use the pasteboard for anything else.
Disabling pasteboard access affects the app in the following ways:
- Deferred deep-linking will not work as reliably. At best, your app receives weak matches for deep-links.
- App install attribution stats will be less accurate (potentially undercounting app installs).
Enabling pasteboard access affects the app in the following ways:
- On iOS 14, will show a system alert notifying that your app accessed the content in the pasteboard. This should happen one-time after installation of the app.
- Deferred deep-linking will work as designed. At best, your app receives a perfect match for deep-links.
- SDK will be able to more reliably attribute installation stats for links.
For more information, check out the iOS documentation.