DynamicLinkComponents CreateDynamicLinkComponents()

in dynamic_links/testapp/Assets/Firebase/Sample/DynamicLinks/UIHandler.cs [117:159]


    DynamicLinkComponents CreateDynamicLinkComponents() {
#if UNITY_5_6_OR_NEWER
      string appIdentifier = Application.identifier;
#else
      string appIdentifier = Application.bundleIdentifier;
#endif

      return new DynamicLinkComponents(
        // The base Link.
        new System.Uri("https://google.com/abc"),
        // The dynamic link domain.
        kDomainUriPrefix) {
        GoogleAnalyticsParameters = new Firebase.DynamicLinks.GoogleAnalyticsParameters() {
          Source = "mysource",
          Medium = "mymedium",
          Campaign = "mycampaign",
          Term = "myterm",
          Content = "mycontent"
        },
        IOSParameters = new Firebase.DynamicLinks.IOSParameters(appIdentifier) {
          FallbackUrl = new System.Uri("https://mysite/fallback"),
          CustomScheme = "mycustomscheme",
          MinimumVersion = "1.2.3",
          IPadBundleId = appIdentifier,
          IPadFallbackUrl = new System.Uri("https://mysite/fallbackipad")
        },
        ITunesConnectAnalyticsParameters =
          new Firebase.DynamicLinks.ITunesConnectAnalyticsParameters() {
            AffiliateToken = "abcdefg",
            CampaignToken = "hijklmno",
            ProviderToken = "pq-rstuv"
          },
        AndroidParameters = new Firebase.DynamicLinks.AndroidParameters(appIdentifier) {
          FallbackUrl = new System.Uri("https://mysite/fallback"),
          MinimumVersion = 12
        },
        SocialMetaTagParameters = new Firebase.DynamicLinks.SocialMetaTagParameters() {
          Title = "My App!",
          Description = "My app is awesome!",
          ImageUrl = new System.Uri("https://mysite.com/someimage.jpg")
        },
      };
    }