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")
},
};
}