{"id":1833,"date":"2024-11-27T09:16:38","date_gmt":"2024-11-27T09:16:38","guid":{"rendered":"https:\/\/sparkminds.net\/?p=1833"},"modified":"2024-11-29T09:57:57","modified_gmt":"2024-11-29T09:57:57","slug":"dynamic-links-with-branch-io-and-flutter","status":"publish","type":"post","link":"https:\/\/sparkminds.net\/vi\/dynamic-links-with-branch-io-and-flutter\/","title":{"rendered":"Dynamic Links with Branch.io and Flutter"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"1833\" class=\"elementor elementor-1833\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-9833ed9 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"9833ed9\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-024bae7\" data-id=\"024bae7\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ddb6548 elementor-widget elementor-widget-text-editor\" data-id=\"ddb6548\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Dynamic Links are powerful features that enable apps to create and manage links, they work seamlessly across different platforms and contexts.&nbsp;On the other hand,&nbsp;Branch.io is a platform for managing these links, offering extensive capabilities for both tracking and user engagement. Therefore, integrating Dynamic Links to Branch.io with Flutter applications can enhance user acquisition, improve retention, and streamline user experiences. This article will provide a complete guide to integrate dynamic link using Branch.io in a Flutter project.&nbsp;<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-baa044c elementor-widget elementor-widget-heading\" data-id=\"baa044c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Dynamic link overview<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1975d8f elementor-widget elementor-widget-heading\" data-id=\"1975d8f\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What are dynamic links?<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ebd2ea9 elementor-widget elementor-widget-text-editor\" data-id=\"ebd2ea9\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tDynamic Links are URLs that can be used across multiple platforms such as iOS, Android, and websites. They can handle different behaviors depending on whether the app is installed or not. If the app is not installed, a Dynamic Link can direct users to the app store to download the app. After the installation, the link can then open the app to the specific content. \t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-41338b6 elementor-widget elementor-widget-heading\" data-id=\"41338b6\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Why should we use dynamic links in a Flutter app?<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d7b872 elementor-widget elementor-widget-text-editor\" data-id=\"3d7b872\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>There are many advantages when we use dynamic links in a mobile app, below are some outstanding benefits.<\/p><ul><li><strong>Improved user experience:<\/strong> Dynamic Links enhance user experience by taking users directly to the content they are interested in, rather than just landing on the app\u2019s home screen.<\/li><li><strong>Enhanced marketing and retargeting:<\/strong> Dynamic Links can be used across multiple marketing channels\u2014like emails, social media, and ads\u2014allowing you to track the performance of each link and see which campaigns are most effective.<\/li><li><strong>Cross-platform compatibility:<\/strong> Dynamic Links work seamlessly across different platforms and devices. This means a single link can open the app on both iOS and Android devices or redirect to a web version if the app is not installed.<\/li><li><strong>Enhanced user acquisition:<\/strong> Dynamic Links can drive user acquisition by directing users to specific content or promotional offers, which may lead to higher conversion rates.<\/li><li><strong>Improved retention:<\/strong> Offering users personalized and relevant content through Dynamic Links can improve user retention and engagement.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b94aa98 elementor-widget elementor-widget-heading\" data-id=\"b94aa98\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Why should we use Branch.io?\n<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0720350 elementor-widget elementor-widget-text-editor\" data-id=\"0720350\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Branch.io helps mobile apps grow by using <a href=\"https:\/\/demo.sparkminds.net\/how-to-use-branch-io-for-deep-linking\/\"><span style=\"text-decoration: underline;\">deep links<\/span><\/a> that drive referral programs, sharing features, and invites, all while providing detailed attribution and analytics. It helps add ads into the app to open other apps quickly. It also supports both Android and iOS platforms, ensuring compatibility across devices.<\/p><ul><li>For Android &#8211; Requires Branch SDK version 5.12.0 or above (see <a href=\"https:\/\/github.com\/BranchMetrics\/android-branch-deep-linking-attribution\/releases\"><span style=\"text-decoration: underline;\">Android Version History<\/span><\/a>)<\/li><li>For iOS \u2013 Requires Branch SDK version 3.6.0 or above (see <a href=\"https:\/\/github.com\/BranchMetrics\/ios-branch-deep-linking-attribution\/releases\"><span style=\"text-decoration: underline;\">iOS Version History<\/span><\/a>)<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1dd1694 elementor-widget elementor-widget-heading\" data-id=\"1dd1694\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Working environment set up<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-75e140d elementor-widget elementor-widget-text-editor\" data-id=\"75e140d\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>Flutter &#8211; Dart SDK <\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a057e99 elementor-widget elementor-widget-image\" data-id=\"a057e99\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"540\" height=\"73\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/flutter-dart-sdk-1.jpg\" class=\"attachment-large size-large wp-image-1834\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/flutter-dart-sdk-1.jpg 540w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/flutter-dart-sdk-1-300x41.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/flutter-dart-sdk-1-270x37.jpg 270w\" sizes=\"(max-width: 540px) 100vw, 540px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d729b40 elementor-widget elementor-widget-text-editor\" data-id=\"d729b40\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>Java SDK <\/span><\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-038094e elementor-widget elementor-widget-image\" data-id=\"038094e\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"452\" height=\"52\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/java-sdk-1.jpg\" class=\"attachment-large size-large wp-image-1835\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/java-sdk-1.jpg 452w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/java-sdk-1-300x35.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/java-sdk-1-270x31.jpg 270w\" sizes=\"(max-width: 452px) 100vw, 452px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7193b34 elementor-widget elementor-widget-text-editor\" data-id=\"7193b34\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>Android<\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-53f28e4 elementor-widget elementor-widget-image\" data-id=\"53f28e4\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"640\" height=\"350\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Android-1.jpg\" class=\"attachment-large size-large wp-image-1836\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Android-1.jpg 970w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Android-1-300x164.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Android-1-768x420.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Android-1-570x311.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Android-1-270x148.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e8965f9 elementor-widget elementor-widget-text-editor\" data-id=\"e8965f9\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>Xcode<\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-021bb37 elementor-widget elementor-widget-image\" data-id=\"021bb37\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"258\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Xcode-1-1024x413.jpg\" class=\"attachment-large size-large wp-image-1837\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Xcode-1-1024x413.jpg 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Xcode-1-300x121.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Xcode-1-768x310.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Xcode-1-570x230.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Xcode-1-270x109.jpg 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Xcode-1.jpg 1056w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6c1acb0 elementor-widget elementor-widget-heading\" data-id=\"6c1acb0\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Workflow of dynamic links<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22b2229 elementor-widget elementor-widget-text-editor\" data-id=\"22b2229\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>Branch.io enables users to launch the app through a link with the following setup.<\/li>\n \t<li>Users can easily create short links and embed data within the link.<\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bbbc87e elementor-widget elementor-widget-image\" data-id=\"bbbc87e\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"404\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/workflow-of-dynamic-links-1.jpg\" class=\"attachment-large size-large wp-image-1838\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/workflow-of-dynamic-links-1.jpg 649w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/workflow-of-dynamic-links-1-300x190.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/workflow-of-dynamic-links-1-522x330.jpg 522w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/workflow-of-dynamic-links-1-270x171.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3fa82b4 elementor-widget elementor-widget-heading\" data-id=\"3fa82b4\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Document review<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e42c08c elementor-widget elementor-widget-text-editor\" data-id=\"e42c08c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>There is a fee for using the app, so please ensure you have a credit card prepared for payment. You can find more information here.<\/li><\/ul><table><tbody><tr><th style=\"width: 150px;\">Pricing tier<\/th><th>Details<\/th><\/tr><tr><td>Enterprise<\/td><td>The Enterprise platform is ideal for both advanced mobile adopters with complex technology stacks and traditional enterprises looking to accelerate mobile presence.<\/td><\/tr><tr><td>Self-Serve<\/td><td>The Self-Serve platform is completely free for users with up to 10K monthly active users (MAU). <strong>$5\/mo for each 1K MAU over 10K.<\/strong> Linking and Universal Ads are free under <strong>10K<\/strong> MAU and will require a credit card on file.<\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d40db61 elementor-widget elementor-widget-text-editor\" data-id=\"d40db61\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Configure <a href=\"https:\/\/dashboard.branch.io\/login\"><span style=\"text-decoration: underline;\">Branch dashboard<\/span><\/a> by registering your Flutter app and completing the basic set up following Branch.io document (for <a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/ios-basic-integration#configure-branch\"><span style=\"text-decoration: underline;\">IOS<\/span><\/a> and <a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/android-basic-integration#configure-branch-dashboard\"><span style=\"text-decoration: underline;\">Android<\/span><\/a>)<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7f09309 elementor-widget elementor-widget-heading\" data-id=\"7f09309\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Screen flows (Branch.io) of Flutter dynamic links<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b746dc3 elementor-widget elementor-widget-heading\" data-id=\"b746dc3\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Config dashboard account (testing is unavailable without payment) <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-65fae15 elementor-widget elementor-widget-text-editor\" data-id=\"65fae15\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>After registering the app and completing payment (a temporary $1 charge to your card, which will be refunded automatically).<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2bf8a7f elementor-widget elementor-widget-image\" data-id=\"2bf8a7f\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"253\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/the-dashboard-result-after-charging-1-1024x404.png\" class=\"attachment-large size-large wp-image-1839\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/the-dashboard-result-after-charging-1-1024x404.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/the-dashboard-result-after-charging-1-300x118.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/the-dashboard-result-after-charging-1-768x303.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/the-dashboard-result-after-charging-1-570x225.png 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/the-dashboard-result-after-charging-1-270x107.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/the-dashboard-result-after-charging-1.png 1365w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b54947f elementor-widget elementor-widget-text-editor\" data-id=\"b54947f\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>We have 2 modes: Live and Test <\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ab198e6 elementor-widget elementor-widget-text-editor\" data-id=\"ab198e6\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>User can add more apps in this account<\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fc08d7c elementor-widget elementor-widget-image\" data-id=\"fc08d7c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"426\" height=\"242\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Branch-test-mode-1.jpg\" class=\"attachment-large size-large wp-image-1840\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Branch-test-mode-1.jpg 426w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Branch-test-mode-1-300x170.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Branch-test-mode-1-270x153.jpg 270w\" sizes=\"(max-width: 426px) 100vw, 426px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0c905eb elementor-widget elementor-widget-heading\" data-id=\"0c905eb\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Configure dashboard for android and native file in Flutter project <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e204c82 elementor-widget elementor-widget-heading\" data-id=\"e204c82\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Android<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e98556 elementor-widget elementor-widget-text-editor\" data-id=\"5e98556\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Configure branch dashboard<\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-34bc031 elementor-widget elementor-widget-text-editor\" data-id=\"34bc031\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>\u00a0<\/p><ul><li>Starting with setting up the Branch Dashboard for your application.<\/li><li><a href=\"https:\/\/help.branch.io\/using-branch\/docs\/default-link-behavior\"><span style=\"text-decoration: underline;\">Configure the default link settings<\/span><\/a> for your app within the <a href=\"https:\/\/dashboard.branch.io\/settings\/link\"><span style=\"text-decoration: underline;\">Configuration page<\/span><\/a> of the Branch Dashboard.<br \/>Ensure that both the &#8220;I have an Android App&#8221; and &#8220;Enable App Links&#8221; options are checked. Fill in the values for &#8220;Android URI Scheme&#8221; and &#8220;Custom URL&#8221; specific to your app.<br \/>Also enter your <a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/android-app-links#setup\"><span style=\"text-decoration: underline;\">SHA256 Cert Fingerprint<\/span><\/a>, ensuring all characters are in uppercase.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42724c5 elementor-widget elementor-widget-image\" data-id=\"42724c5\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"274\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Config-URL-custom-\u2013-package-name-1-1024x438.jpg\" class=\"attachment-large size-large wp-image-1841\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Config-URL-custom-\u2013-package-name-1-1024x438.jpg 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Config-URL-custom-\u2013-package-name-1-300x128.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Config-URL-custom-\u2013-package-name-1-768x328.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Config-URL-custom-\u2013-package-name-1-570x244.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Config-URL-custom-\u2013-package-name-1-270x115.jpg 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Config-URL-custom-\u2013-package-name-1.jpg 1039w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d8ad5f5 elementor-widget elementor-widget-text-editor\" data-id=\"d8ad5f5\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><em>Note:<br \/><\/em>Default URL: https:\/\/0abc13.test-app.link<br \/>Android URI Scheme: deeplink:\/\/<br \/>Package Name: com.example.android<br \/>SHA256 Cert Fingerprints: You can retrieve it from the gradle section in android studio.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d219249 elementor-widget elementor-widget-text-editor\" data-id=\"d219249\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Configure android native file<\/strong><\/p><ul><li>To configure your app to use the Branch Android SDK, you will need to update your AndroidManifest.xml file.<\/li><li>Before filling in the correct values, make sure to collect the following details:<ul><li>App package name<\/li><li>Android URI scheme<\/li><li>The app.link domain associated with your app<\/li><li>The -alternate.app.link domain associated with your app<br \/>Branch Live Key<\/li><li>Branch Test Key<\/li><li>You can locate these values for your app in your Branch Dashboard through App Settings and Link Settings.<p>Refer to the sample code below for your <b>AndroidManifest.xml<\/b> file, and be sure to substitute any values labeled with a &#8220;REPLACE&#8221; comment.<\/p><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea9f73f elementor-widget elementor-widget-image\" data-id=\"ea9f73f\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"637\" height=\"244\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Branch-key-and-secret-1.jpg\" class=\"attachment-large size-large wp-image-1842\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Branch-key-and-secret-1.jpg 637w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Branch-key-and-secret-1-300x115.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Branch-key-and-secret-1-570x218.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Branch-key-and-secret-1-270x103.jpg 270w\" sizes=\"(max-width: 637px) 100vw, 637px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0678992 elementor-widget elementor-widget-text-editor\" data-id=\"0678992\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Configure file <strong>AndroidManifest.xml<\/strong> with these following snippets and replace the values<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fcadbe2 elementor-widget elementor-widget-image\" data-id=\"fcadbe2\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"543\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-android-file-1.jpg\" class=\"attachment-large size-large wp-image-1843\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-android-file-1.jpg 1007w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-android-file-1-300x255.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-android-file-1-768x652.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-android-file-1-389x330.jpg 389w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/config-android-file-1-212x180.jpg 212w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6300653 elementor-widget elementor-widget-heading\" data-id=\"6300653\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">IOS<\/h4>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f758f2d elementor-widget elementor-widget-text-editor\" data-id=\"f758f2d\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Configure branch dashboard<\/strong><\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8da5a63 elementor-widget elementor-widget-text-editor\" data-id=\"8da5a63\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Start by configuring the Branch Dashboard for your application.<\/p><ul><li><a href=\"https:\/\/help.branch.io\/using-branch\/docs\/default-link-behavior\"><span style=\"text-decoration: underline;\">Configure the default link settings<\/span><\/a> for your app within the <a href=\"https:\/\/dashboard.branch.io\/settings\/link\"><span style=\"text-decoration: underline;\">Configuration page<\/span><\/a> of the Branch Dashboard.<\/li><li>On the same page, make sure the &#8220;<strong>I have an iOS App<\/strong>&#8221; option is selected<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d9fbaf4 elementor-widget elementor-widget-image\" data-id=\"d9fbaf4\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"165\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/iOS-custom-URL-or-App-store-1-1024x264.jpg\" class=\"attachment-large size-large wp-image-1844\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/iOS-custom-URL-or-App-store-1-1024x264.jpg 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/iOS-custom-URL-or-App-store-1-300x77.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/iOS-custom-URL-or-App-store-1-768x198.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/iOS-custom-URL-or-App-store-1-570x147.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/iOS-custom-URL-or-App-store-1-270x70.jpg 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/iOS-custom-URL-or-App-store-1.jpg 1275w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1997709 elementor-widget elementor-widget-text-editor\" data-id=\"1997709\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Retrieve your Team ID from your <a href=\"https:\/\/developer.apple.com\/account\"><span style=\"text-decoration: underline;\">Apple Developer Account<\/span><\/a><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0cc27f9 elementor-widget elementor-widget-image\" data-id=\"0cc27f9\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"232\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Account-app-store-member-details-1.jpg\" class=\"attachment-large size-large wp-image-1845\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Account-app-store-member-details-1.jpg 827w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Account-app-store-member-details-1-300x109.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Account-app-store-member-details-1-768x279.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Account-app-store-member-details-1-570x207.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Account-app-store-member-details-1-270x98.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-972af30 elementor-widget elementor-widget-text-editor\" data-id=\"972af30\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>Go back to the Configuration page and enter your Team ID as the value for your Apple App Prefix in the Branch Dashboard. <\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e110faf elementor-widget elementor-widget-image\" data-id=\"e110faf\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"156\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Bundle-Id-and-Apple-App-Prefix.jpg\" class=\"attachment-large size-large wp-image-1846\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Bundle-Id-and-Apple-App-Prefix.jpg 821w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Bundle-Id-and-Apple-App-Prefix-300x73.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Bundle-Id-and-Apple-App-Prefix-768x187.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Bundle-Id-and-Apple-App-Prefix-570x139.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Bundle-Id-and-Apple-App-Prefix-270x66.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b228d58 elementor-widget elementor-widget-text-editor\" data-id=\"b228d58\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<strong>Configure iOS native files <\/strong>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b44ef3c elementor-widget elementor-widget-text-editor\" data-id=\"b44ef3c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>a. Config bundle identifier<\/strong><\/p><ul><li>Next, make sure the \u201c<strong>Apple Bundle ID<\/strong>\u201d for your project matches the one in the Branch Dashboard.<\/li><li>Find the bundle identifier for the relevant target associated with your project within <b>Xcode<\/b>, under the &#8220;<b>Signing &amp; Capabilities<\/b>&#8221; tab.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a029ff4 elementor-widget elementor-widget-image\" data-id=\"a029ff4\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"198\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/XCode-iOS-project-Flutter-1.jpg\" class=\"attachment-large size-large wp-image-1847\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/XCode-iOS-project-Flutter-1.jpg 822w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/XCode-iOS-project-Flutter-1-300x93.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/XCode-iOS-project-Flutter-1-768x237.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/XCode-iOS-project-Flutter-1-570x176.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/XCode-iOS-project-Flutter-1-270x83.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-18cd301 elementor-widget elementor-widget-text-editor\" data-id=\"18cd301\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>Return to the Configuration page in Branch Dashboard, and click the &#8220;Add New Bundle ID&#8221; button in order to add your Bundle ID. <\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55f511d elementor-widget elementor-widget-text-editor\" data-id=\"55f511d\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>b. Configure Associated Domains<\/strong><\/p><ul><li>You also specify the link domains that your project can expect Branch to use.<\/li><li>In your Branch Dashboard, navigate to the &#8220;Link Domain&#8221; section on the Configuration page.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8931438 elementor-widget elementor-widget-image\" data-id=\"8931438\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"237\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-domain-in-dashboard-branch.io_-1.jpg\" class=\"attachment-large size-large wp-image-1848\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-domain-in-dashboard-branch.io_-1.jpg 827w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-domain-in-dashboard-branch.io_-1-300x111.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-domain-in-dashboard-branch.io_-1-768x284.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-domain-in-dashboard-branch.io_-1-570x211.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-domain-in-dashboard-branch.io_-1-270x100.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bdcad6c elementor-widget elementor-widget-text-editor\" data-id=\"bdcad6c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Return to the &#8220;Signing &amp; Capabilities&#8221; tab in Xcode, and add the domains from your Branch Dashboard to your project&#8217;s target.<\/li><li>Use the format applinks:subdomain.app.link.<\/li><li>The -alternate flag is required to ensure that Universal Links and Deepviews work properly for users if the app is not installed.<\/li><li>The .test flag is needed if you intend to use a test key.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-caf97df elementor-widget elementor-widget-image\" data-id=\"caf97df\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"114\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/associated-domains-1.jpg\" class=\"attachment-large size-large wp-image-1849\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/associated-domains-1.jpg 765w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/associated-domains-1-300x53.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/associated-domains-1-570x101.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/associated-domains-1-270x48.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55e0824 elementor-widget elementor-widget-text-editor\" data-id=\"55e0824\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Note (*): If you use a custom link domain, you will need to include your old link domain, your -alternate link domain, and your new link domain in your project.<br \/><strong>c. Configure Info.plist<\/strong><\/p><ul><li>Branch requires certain key\/value pairs to present in your project&#8217;s info.plist file, including:<ul><li>The <b>branch_universal_link_domains<\/b> key, which refers to your associated domains.<\/li><li>The <b>branch_key<\/b>, where you can input your live <a href=\"https:\/\/dashboard.branch.io\/account-settings\/profile\"><span style=\"text-decoration: underline;\">key<\/span><\/a> and optionally include your test key.<\/li><\/ul><\/li><li>The URL type key, where you add values for your URL Schemes and URL Identifier.<ul><li>Note: The Branch iOS SDK will pull the first URL Scheme from your list that is not fb, db, or pin. This value will be used one time to set the iOS URL Scheme in your Link Settings of the Branch Dashboard.<\/li><\/ul><\/li><li>There are several ways you can update your info.plist file:<\/li><li>You can modify the &#8220;<b>Custom iOS Target Properties<\/b>&#8221; and &#8220;<b>URL Types<\/b>&#8221; sections within the &#8220;<b>Info<\/b>&#8221; tab for your target. When you choose \u201cadd new\u201d, for non-default fields to these sections, Xcode will automatically generate an info.plist file for you<\/li><li>Alternatively, you can edit the XML directly in the <b>info.plist<\/b> file.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b107c85 elementor-widget elementor-widget-image\" data-id=\"b107c85\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"482\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Modifier-brank-key-info.plist_-1.jpg\" class=\"attachment-large size-large wp-image-1850\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Modifier-brank-key-info.plist_-1.jpg 821w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Modifier-brank-key-info.plist_-1-300x226.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Modifier-brank-key-info.plist_-1-768x578.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Modifier-brank-key-info.plist_-1-438x330.jpg 438w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Modifier-brank-key-info.plist_-1-239x180.jpg 239w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc9c7a7 elementor-widget elementor-widget-text-editor\" data-id=\"dc9c7a7\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Return to the &#8220;Signing &amp; Capabilities&#8221; tab in Xcode, and add the domains from your Branch Dashboard to your project&#8217;s target.<ul><li>ios_url_scheme: config in dashboard branch<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4124045 elementor-widget elementor-widget-html\" data-id=\"4124045\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre><code>\r\n&lt;key&gt;CFBundleURLTypes&lt;\/key&gt; \r\n\r\n&lt;array&gt; \r\n\r\n&lt;dict&gt; \r\n\r\n&lt;key&gt;CFBundleTypeRole&lt;\/key&gt; \r\n\r\n&lt;string&gt;Editor&lt;\/string&gt; \r\n\r\n&lt;key&gt;CFBundleURLName&lt;\/key&gt; \r\n\r\n&lt;string&gt;$(PRODUCT_BUNDLE_IDENTIFIER)&lt;\/string&gt; \r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d2d8ba elementor-widget elementor-widget-html\" data-id=\"4d2d8ba\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre><code>\r\n\r\n&lt;key&gt;CFBundleURLSchemes&lt;\/key&gt; \r\n\r\n&lt;array&gt; \r\n\r\n&lt;string&gt;${ios_url_scheme}&lt;\/string&gt; \r\n\r\n&lt;\/array&gt; \r\n\r\n&lt;\/dict&gt; \r\n\r\n&lt;\/array&gt; \r\n\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5f5b78a elementor-widget elementor-widget-text-editor\" data-id=\"5f5b78a\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li><span class=\"TextRun SCXW179168311 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW179168311 BCX0\">Add <\/span><span class=\"NormalTextRun SCXW179168311 BCX0\">the <\/span><span class=\"NormalTextRun SCXW179168311 BCX0\">branch key and universal link domain<\/span><\/span><br \/><ul><li><span class=\"TextRun SCXW9335506 BCX0\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"none\"><span class=\"NormalTextRun SCXW9335506 BCX0\">domain: get link domain in dashboard config<\/span><\/span><span class=\"EOP SCXW9335506 BCX0\" data-ccp-props=\"{&quot;335551550&quot;:3,&quot;335551620&quot;:3,&quot;335559685&quot;:10,&quot;335559737&quot;:3056,&quot;335559739&quot;:0,&quot;335559991&quot;:10}\">\u00a0<\/span><\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-efe315f elementor-widget elementor-widget-html\" data-id=\"efe315f\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre><code>\r\n\r\n\r\n&lt;key&gt;branch_key&lt;\/key&gt; \r\n\r\n&lt;dict&gt; \r\n\r\n&lt;key&gt;live&lt;\/key&gt; \r\n\r\n&lt;string&gt;key_live_hqiJ9DQdvbu12jegEpNhYlbptCpyySix&lt;\/string&gt; \r\n\r\n&lt;key&gt;test&lt;\/key&gt; \r\n\r\n&lt;string&gt;key_test_eucM5FKaAbwZ8khntgHc0bjlzFjurQdQ&lt;\/string&gt; \r\n\r\n&lt;\/dict&gt; \r\n\r\n&lt;key&gt;branch_universal_link_domains&lt;\/key&gt; \r\n\r\n&lt;array&gt; \r\n\r\n&lt;string&gt;${domain}.app.link&lt;\/string&gt; \r\n\r\n&lt;string&gt;${domain}-alternate.app.link&lt;\/string&gt; \r\n\r\n&lt;string&gt;${domain}-alternate.test-app.link&lt;\/string&gt; \r\n\r\n&lt;string&gt;${domain}.test-app.link&lt;\/string&gt; \r\n\r\n&lt;\/array&gt; \r\n\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7308478 elementor-widget elementor-widget-text-editor\" data-id=\"7308478\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>d. Configure Pod file<\/strong><\/p><ul><li>Declare the branch SDK in pod file<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f87b8cc elementor-widget elementor-widget-html\" data-id=\"f87b8cc\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre><code>\r\n\r\ntarget 'Runner' do \r\n\r\nuse_frameworks! \r\n\r\nuse_modular_headers! \r\n\r\npod 'BranchSDK' \r\n\r\nflutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) \r\n\r\nend \r\n\r\npost_install do |installer| \r\n\r\ninstaller.pods_project.targets.each do |target| \r\n\r\nflutter_additional_ios_build_settings(target) end \r\n\r\nend \r\n\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20b0af5 elementor-widget elementor-widget-text-editor\" data-id=\"20b0af5\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<strong>e. Configure AppDelegate.swift<\/strong>\n<ul>\n \t<li>In the application file, declare the branch SDK to init session <\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-10af579 elementor-widget elementor-widget-html\" data-id=\"10af579\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre><code>\r\n\r\n\r\nBranch.getInstance().initSession(launchOptions: launchOptions) { (params, error) \r\n\r\nin \r\n\r\nprint(params as? [String: AnyObject] ?? {}) \r\n\r\n\/\/ Access and use Branch Deep Link data here (nav to page, display content, \r\n\r\netc.) \r\n\r\n} \r\n\r\n\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-431cc0e elementor-widget elementor-widget-text-editor\" data-id=\"431cc0e\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>Outside application func, write a command to push notification when open link in web <\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc40b11 elementor-widget elementor-widget-html\" data-id=\"dc40b11\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre><code>\r\n\r\n\/\/ This function is optional to allow BranchIO to handle push notifications \r\n\r\nfunc application(_ application: UIApplication, didReceiveRemoteNotification \r\n\r\nuserInfo: [AnyHashable : Any], fetchCompletionHandler completionHandler: @escaping \r\n\r\n(UIBackgroundFetchResult) -&gt; Void) { \r\n\r\nBranch.getInstance().handlePushNotification(userInfo) \r\n\r\n} \r\n\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-666c5ff elementor-widget elementor-widget-text-editor\" data-id=\"666c5ff\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Create an empty file named branch.json in Runner iOS<\/li><li>Paste the snippet below into your file or download it from the link provided: branch.json<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e5f02eb elementor-widget elementor-widget-html\" data-id=\"e5f02eb\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<pre><code>\r\n\r\nbranch.json \r\n\r\n{ \r\n\r\n&quot;useTestInstance&quot;: false \r\n\r\n} \r\n\r\n<\/code><\/pre>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0535e70 elementor-widget elementor-widget-text-editor\" data-id=\"0535e70\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>f. Validate Integration<\/strong><\/p><ul><li>After setting up your Branch iOS SDK integration, it&#8217;s crucial to validate it to ensure that data is flowing smoothly to the Branch Dashboard. This will enable you to start configuring Branch Deep Links and sending Branch Events.<\/li><li>To check the status of your Branch iOS SDK, we have 4 methods:<ul><li>The <a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/ios-testing#integration-status-tab\"><span style=\"text-decoration: underline;\">Integration Status tab<\/span><\/a> in the <a href=\"https:\/\/dashboard.branch.io\/integration?_gl=1*r6isd9*_ga*NDY2MjI1NTA2LjE3MjU5MDM0MjA.*_ga_KSDD8Y11CT*MTcyNjE0OTM3MC4zLjEuMTcyNjE1Mjg4MC40MC4wLjA.\"><span style=\"text-decoration: underline;\">Branch Dashboard<\/span><\/a>.<\/li><li>Integrate the Branch iOS SDK using <a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/ios-testing#integration-validator-method\"><span style=\"text-decoration: underline;\">Integration Validation method<\/span><\/a>.<\/li><li>Integrate the Branch iOS SDK using <a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/ios-testing#enable-logging\"><span style=\"text-decoration: underline;\">Enable Logging method<\/span><\/a>.<\/li><li>Branch&#8217;s <a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/ios-testing#link-debugger\"><span style=\"text-decoration: underline;\">Link Debugger tool<\/span><\/a>, which helps you confirm Branch Deep Link configuration, data, and routing.s<\/li><\/ul><\/li><li>Make sure to complete the setup for both Android and iOS platforms, achieving a status of 100% on the dashboard.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22c43b8 elementor-widget elementor-widget-image\" data-id=\"22c43b8\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"283\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Check-status-setup-SDK-in-app-1-1024x452.jpg\" class=\"attachment-large size-large wp-image-1851\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Check-status-setup-SDK-in-app-1-1024x452.jpg 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Check-status-setup-SDK-in-app-1-300x132.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Check-status-setup-SDK-in-app-1-768x339.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Check-status-setup-SDK-in-app-1-1536x678.jpg 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Check-status-setup-SDK-in-app-1-570x252.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Check-status-setup-SDK-in-app-1-270x119.jpg 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Check-status-setup-SDK-in-app-1.jpg 1693w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2bac3a elementor-widget elementor-widget-text-editor\" data-id=\"f2bac3a\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\tOnce you have validated your Branch iOS SDK integration, you can begin exploring Branch Events or Branch Deep Links.\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-116d4d8 elementor-widget elementor-widget-heading\" data-id=\"116d4d8\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Generate dynamic links by Flutter and init link in Flutter code <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-84bf76c elementor-widget elementor-widget-heading\" data-id=\"84bf76c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Document setup <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f4316ac elementor-widget elementor-widget-text-editor\" data-id=\"f4316ac\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><strong>Step 1:<\/strong> Configure Branch Dashboard<\/p><ul><li>Login to your Branch Dashboard account<\/li><li>Navigate to the <a href=\"https:\/\/dashboard.branch.io\/login\"><span style=\"text-decoration: underline;\">Branch Dashboard<\/span><\/a><\/li><\/ul><p><strong>Step 2:<\/strong> Ensure you select the correct platform (iOS or Android) for your app:<\/p><ul><li><a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/ios-basic-integration#1-configure-branch-dashboard\"><span style=\"text-decoration: underline;\">iOS &#8211; only section: Configure Branch Dashboard<\/span><\/a><\/li><li><a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/android-basic-integration#1-configure-branch-dashboard\"><span style=\"text-decoration: underline;\">Android &#8211; only section: Configure Branch Dashboard<\/span><\/a><\/li><\/ul><p><strong>Step 3:<\/strong> Configure Platform Project<\/p><p><em><strong>For Android Integration<\/strong><\/em><\/p><ul><li>Configure the necessary settings<ul><li><a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/android-basic-integration#4-configure-app\"><span style=\"text-decoration: underline;\">Configure App<\/span><\/a><\/li><li><a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/android-basic-integration#7-configure-proguard\"><span style=\"text-decoration: underline;\">Configure ProGuard<\/span><\/a><\/li><\/ul><\/li><\/ul><p>Note: You don&#8217;t need to complete the Branch Android SDK installation manually; the plugin handles this automatically.<\/p><p><em><strong>For iOS Integration<\/strong><\/em><\/p><ul><li>To configure other settings, you might follow only these steps:<ul><li><a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/ios-basic-integration#2-configure-bundle-identifier\"><span style=\"text-decoration: underline;\">Configure bundle identifier<\/span><\/a><\/li><li><a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/ios-basic-integration#3-configure-associated-domains\"><span style=\"text-decoration: underline;\">Configure associated domains<\/span><\/a><\/li><li><a href=\"https:\/\/help.branch.io\/developers-hub\/docs\/ios-basic-integration#4-configure-infoplist\"><span style=\"text-decoration: underline;\">Configure Info.plist<\/span><\/a><\/li><\/ul><\/li><\/ul><p>Note: You don&#8217;t need to complete the Branch iOS SDK installation manually; the plugin handles this automatically.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-216f86a elementor-widget elementor-widget-heading\" data-id=\"216f86a\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How to set up a library for Flutter dynamic links?<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f6a4be4 elementor-widget elementor-widget-text-editor\" data-id=\"f6a4be4\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>To use the plugin, add flutter_branch_sdk as a <a href=\"https:\/\/pub.dev\/packages\/flutter_branch_sdk\/install\"><span style=\"text-decoration: underline;\">dependency in your pubspec.yaml file<\/span><\/a>.<\/li><li>You can initialize it in the main function or at any point during runtime<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-014e91a elementor-widget elementor-widget-image\" data-id=\"014e91a\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"75\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Function-to-init-branch-1.jpg\" class=\"attachment-large size-large wp-image-1852\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Function-to-init-branch-1.jpg 754w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Function-to-init-branch-1-300x35.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Function-to-init-branch-1-570x67.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Function-to-init-branch-1-270x32.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1ad8fbd elementor-widget elementor-widget-text-editor\" data-id=\"1ad8fbd\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>The next step is to test the Branch integration, which can be initiated from the main function or at any point when the app starts to retrieve information<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8c4d3b2 elementor-widget elementor-widget-image\" data-id=\"8c4d3b2\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"441\" height=\"81\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Function-to-validate-SDK-branch-integration-1.jpg\" class=\"attachment-large size-large wp-image-1853\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Function-to-validate-SDK-branch-integration-1.jpg 441w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Function-to-validate-SDK-branch-integration-1-300x55.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Function-to-validate-SDK-branch-integration-1-270x50.jpg 270w\" sizes=\"(max-width: 441px) 100vw, 441px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c29ff8a elementor-widget elementor-widget-text-editor\" data-id=\"c29ff8a\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Ensure that when the app starts, it passes all verifications and logs the results in the Flutter debug console<ul><li>Android Debug log<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b53783f elementor-widget elementor-widget-image\" data-id=\"b53783f\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"417\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Integrate-valid-branch-code-into-the-Android-dashboard-1.jpg\" class=\"attachment-large size-large wp-image-1854\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Integrate-valid-branch-code-into-the-Android-dashboard-1.jpg 756w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Integrate-valid-branch-code-into-the-Android-dashboard-1-300x196.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Integrate-valid-branch-code-into-the-Android-dashboard-1-506x330.jpg 506w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Integrate-valid-branch-code-into-the-Android-dashboard-1-270x176.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3280d6 elementor-widget elementor-widget-text-editor\" data-id=\"c3280d6\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li style=\"list-style-type: none;\"><ul><li>iOS Debug log<\/li><\/ul><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3835369 elementor-widget elementor-widget-image\" data-id=\"3835369\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"599\" height=\"354\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Integrate-valid-branch-code-into-the-iOS-dashboard-1.png\" class=\"attachment-large size-large wp-image-1855\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Integrate-valid-branch-code-into-the-iOS-dashboard-1.png 599w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Integrate-valid-branch-code-into-the-iOS-dashboard-1-300x177.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Integrate-valid-branch-code-into-the-iOS-dashboard-1-558x330.png 558w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Integrate-valid-branch-code-into-the-iOS-dashboard-1-270x160.png 270w\" sizes=\"(max-width: 599px) 100vw, 599px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6e46f32 elementor-widget elementor-widget-heading\" data-id=\"6e46f32\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How to listen for Flutter dynamic links <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8f6823b elementor-widget elementor-widget-text-editor\" data-id=\"8f6823b\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>To track clicks on the deep link and retrieve the associated data, you need to include the code below<\/li><li>Depending on your data, configure the settings used during link generation to manage the next steps after successfully reading the link<\/li><li>The addListener function should be invoked from the main function or whenever the app is opened\u00a0<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-71aa972 elementor-widget elementor-widget-image\" data-id=\"71aa972\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"175\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Utilize-stream-subscriptions-to-monitor-link-data-within-the-app-1.jpg\" class=\"attachment-large size-large wp-image-1856\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Utilize-stream-subscriptions-to-monitor-link-data-within-the-app-1.jpg 679w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Utilize-stream-subscriptions-to-monitor-link-data-within-the-app-1-300x82.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Utilize-stream-subscriptions-to-monitor-link-data-within-the-app-1-570x156.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Utilize-stream-subscriptions-to-monitor-link-data-within-the-app-1-270x74.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a80618a elementor-widget elementor-widget-heading\" data-id=\"a80618a\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How to create links in Flutter app <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d26f981 elementor-widget elementor-widget-text-editor\" data-id=\"d26f981\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>The Branch Universal Object encapsulates the items you want to share.<\/li><li>It creates a deep link within your application<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d1e880 elementor-widget elementor-widget-image\" data-id=\"7d1e880\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"421\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/generate-link-in-app-1-1024x674.png\" class=\"attachment-large size-large wp-image-1857\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/generate-link-in-app-1-1024x674.png 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/generate-link-in-app-1-300x198.png 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/generate-link-in-app-1-768x506.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/generate-link-in-app-1-1536x1011.png 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/generate-link-in-app-1-501x330.png 501w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/generate-link-in-app-1-270x178.png 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/generate-link-in-app-1.png 1882w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48ac77c elementor-widget elementor-widget-heading\" data-id=\"48ac77c\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">How to create links by API<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6f34acb elementor-widget elementor-widget-text-editor\" data-id=\"6f34acb\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Post API:<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-feadcfb elementor-widget elementor-widget-image\" data-id=\"feadcfb\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"158\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-link-by-API-1.jpg\" class=\"attachment-large size-large wp-image-1858\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-link-by-API-1.jpg 982w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-link-by-API-1-300x74.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-link-by-API-1-768x190.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-link-by-API-1-570x141.jpg 570w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/create-link-by-API-1-270x67.jpg 270w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4bab61b elementor-widget elementor-widget-heading\" data-id=\"4bab61b\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Result links <\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b9ea301 elementor-widget elementor-widget-text-editor\" data-id=\"b9ea301\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>Open your desktop <\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-af30c8b elementor-widget elementor-widget-image\" data-id=\"af30c8b\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"424\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-1-1024x679.jpg\" class=\"attachment-large size-large wp-image-1859\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-1-1024x679.jpg 1024w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-1-300x199.jpg 300w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-1-768x509.jpg 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-1-1536x1019.jpg 1536w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-1-498x330.jpg 498w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-1-270x180.jpg 270w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-1.jpg 2048w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-95b9f70 elementor-widget elementor-widget-text-editor\" data-id=\"95b9f70\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul>\n \t<li>Open the mobile app<\/li>\n<\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e22f8fb elementor-widget elementor-widget-image\" data-id=\"e22f8fb\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"889\" src=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-in-mobile-1-737x1024.png\" class=\"attachment-large size-large wp-image-1860\" alt=\"\" srcset=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-in-mobile-1-737x1024.png 737w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-in-mobile-1-216x300.png 216w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-in-mobile-1-768x1067.png 768w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-in-mobile-1-1106x1536.png 1106w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-in-mobile-1-1474x2048.png 1474w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-in-mobile-1-238x330.png 238w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-in-mobile-1-130x180.png 130w, https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/Link-result-when-generate-in-mobile-1.png 1882w\" sizes=\"(max-width: 640px) 100vw, 640px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d5f4a3 elementor-widget elementor-widget-text-editor\" data-id=\"6d5f4a3\" data-element_type=\"widget\" data-settings=\"{&quot;ultimate_floating_fx_translate_y&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>In conclusion, integrating Branch.io Dynamic Links with Flutter applications offers a robust solution for managing deep linking and user engagement. The integration process includes setting up Branch.io, configuring the Flutter plugin, and implementing link management within the app. By leveraging Branch.io\u2019s features, developers can enhance user acquisition, improve retention rate, and obtain valuable insights into user behavior.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Dynamic Links are powerful features that enable apps to create and manage links, they work seamlessly across different platforms and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1248,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[47],"tags":[],"class_list":["post-1833","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","no-social-count","single-post-item mb40"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Dynamic Links with Branch.io and Flutter<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sparkminds.net\/vi\/dynamic-links-with-branch-io-and-flutter\/\" \/>\n<meta property=\"og:locale\" content=\"vi_VN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dynamic Links with Branch.io and Flutter\" \/>\n<meta property=\"og:description\" content=\"Dynamic Links are powerful features that enable apps to create and manage links, they work seamlessly across different platforms and [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sparkminds.net\/vi\/dynamic-links-with-branch-io-and-flutter\/\" \/>\n<meta property=\"og:site_name\" content=\"SparkMinds\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/sparkminds.jsc\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-27T09:16:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-29T09:57:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/dynamic-e1729249852185.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"768\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 ph\u00fat\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/sparkminds.net\/#\/schema\/person\/f4769a5d0dd2b458b03580b337c920b8\"},\"headline\":\"Dynamic Links with Branch.io and Flutter\",\"datePublished\":\"2024-11-27T09:16:38+00:00\",\"dateModified\":\"2024-11-29T09:57:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/\"},\"wordCount\":1920,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/sparkminds.net\/#organization\"},\"image\":{\"@id\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/dynamic-e1729249852185.webp\",\"articleSection\":[\"General\"],\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/\",\"url\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/\",\"name\":\"Dynamic Links with Branch.io and Flutter\",\"isPartOf\":{\"@id\":\"https:\/\/sparkminds.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/dynamic-e1729249852185.webp\",\"datePublished\":\"2024-11-27T09:16:38+00:00\",\"dateModified\":\"2024-11-29T09:57:57+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#breadcrumb\"},\"inLanguage\":\"vi\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#primaryimage\",\"url\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/dynamic-e1729249852185.webp\",\"contentUrl\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/dynamic-e1729249852185.webp\",\"width\":1024,\"height\":768},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sparkminds.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dynamic Links with Branch.io and Flutter\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/sparkminds.net\/#website\",\"url\":\"https:\/\/sparkminds.net\/\",\"name\":\"SparkMinds\",\"description\":\"A Reliable Software Development Partner\",\"publisher\":{\"@id\":\"https:\/\/sparkminds.net\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/sparkminds.net\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"vi\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/sparkminds.net\/#organization\",\"name\":\"SparkMinds J.S.C\",\"alternateName\":\"SparkMinds\",\"url\":\"https:\/\/sparkminds.net\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sparkminds.net\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sticky-logo-menu-sparkmind.png\",\"contentUrl\":\"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sticky-logo-menu-sparkmind.png\",\"width\":181,\"height\":66,\"caption\":\"SparkMinds J.S.C\"},\"image\":{\"@id\":\"https:\/\/sparkminds.net\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/sparkminds.jsc\",\"https:\/\/www.linkedin.com\/company\/sparkminds-j-s-c\/about\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/sparkminds.net\/#\/schema\/person\/f4769a5d0dd2b458b03580b337c920b8\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"vi\",\"@id\":\"https:\/\/sparkminds.net\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/bdfb7783cd4581a22bc1899273891ef702c5338854739f578d2f5cb72d515f34?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/bdfb7783cd4581a22bc1899273891ef702c5338854739f578d2f5cb72d515f34?s=96&d=mm&r=g\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/sparkminds.net\"],\"url\":\"https:\/\/sparkminds.net\/vi\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Dynamic Links with Branch.io and Flutter","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sparkminds.net\/vi\/dynamic-links-with-branch-io-and-flutter\/","og_locale":"vi_VN","og_type":"article","og_title":"Dynamic Links with Branch.io and Flutter","og_description":"Dynamic Links are powerful features that enable apps to create and manage links, they work seamlessly across different platforms and [&hellip;]","og_url":"https:\/\/sparkminds.net\/vi\/dynamic-links-with-branch-io-and-flutter\/","og_site_name":"SparkMinds","article_publisher":"https:\/\/www.facebook.com\/sparkminds.jsc","article_published_time":"2024-11-27T09:16:38+00:00","article_modified_time":"2024-11-29T09:57:57+00:00","og_image":[{"width":1024,"height":768,"url":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/dynamic-e1729249852185.webp","type":"image\/webp"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u0110\u01b0\u1ee3c vi\u1ebft b\u1edfi":"admin","\u01af\u1edbc t\u00ednh th\u1eddi gian \u0111\u1ecdc":"14 ph\u00fat"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#article","isPartOf":{"@id":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/"},"author":{"name":"admin","@id":"https:\/\/sparkminds.net\/#\/schema\/person\/f4769a5d0dd2b458b03580b337c920b8"},"headline":"Dynamic Links with Branch.io and Flutter","datePublished":"2024-11-27T09:16:38+00:00","dateModified":"2024-11-29T09:57:57+00:00","mainEntityOfPage":{"@id":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/"},"wordCount":1920,"commentCount":0,"publisher":{"@id":"https:\/\/sparkminds.net\/#organization"},"image":{"@id":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#primaryimage"},"thumbnailUrl":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/dynamic-e1729249852185.webp","articleSection":["General"],"inLanguage":"vi","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/","url":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/","name":"Dynamic Links with Branch.io and Flutter","isPartOf":{"@id":"https:\/\/sparkminds.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#primaryimage"},"image":{"@id":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#primaryimage"},"thumbnailUrl":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/dynamic-e1729249852185.webp","datePublished":"2024-11-27T09:16:38+00:00","dateModified":"2024-11-29T09:57:57+00:00","breadcrumb":{"@id":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#breadcrumb"},"inLanguage":"vi","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/"]}]},{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#primaryimage","url":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/dynamic-e1729249852185.webp","contentUrl":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/dynamic-e1729249852185.webp","width":1024,"height":768},{"@type":"BreadcrumbList","@id":"https:\/\/sparkminds.net\/dynamic-links-with-branch-io-and-flutter\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sparkminds.net\/"},{"@type":"ListItem","position":2,"name":"Dynamic Links with Branch.io and Flutter"}]},{"@type":"WebSite","@id":"https:\/\/sparkminds.net\/#website","url":"https:\/\/sparkminds.net\/","name":"SparkMinds","description":"A Reliable Software Development Partner","publisher":{"@id":"https:\/\/sparkminds.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sparkminds.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"vi"},{"@type":"Organization","@id":"https:\/\/sparkminds.net\/#organization","name":"SparkMinds J.S.C","alternateName":"SparkMinds","url":"https:\/\/sparkminds.net\/","logo":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sparkminds.net\/#\/schema\/logo\/image\/","url":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sticky-logo-menu-sparkmind.png","contentUrl":"https:\/\/sparkminds.net\/wp-content\/uploads\/2024\/11\/sticky-logo-menu-sparkmind.png","width":181,"height":66,"caption":"SparkMinds J.S.C"},"image":{"@id":"https:\/\/sparkminds.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/sparkminds.jsc","https:\/\/www.linkedin.com\/company\/sparkminds-j-s-c\/about\/"]},{"@type":"Person","@id":"https:\/\/sparkminds.net\/#\/schema\/person\/f4769a5d0dd2b458b03580b337c920b8","name":"admin","image":{"@type":"ImageObject","inLanguage":"vi","@id":"https:\/\/sparkminds.net\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/bdfb7783cd4581a22bc1899273891ef702c5338854739f578d2f5cb72d515f34?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdfb7783cd4581a22bc1899273891ef702c5338854739f578d2f5cb72d515f34?s=96&d=mm&r=g","caption":"admin"},"sameAs":["https:\/\/sparkminds.net"],"url":"https:\/\/sparkminds.net\/vi\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/posts\/1833","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/comments?post=1833"}],"version-history":[{"count":4,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/posts\/1833\/revisions"}],"predecessor-version":[{"id":2786,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/posts\/1833\/revisions\/2786"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/media\/1248"}],"wp:attachment":[{"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/media?parent=1833"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/categories?post=1833"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sparkminds.net\/vi\/wp-json\/wp\/v2\/tags?post=1833"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}