firebase:: dynamic_links:: DynamicLinkComponents
#include <components.h>
The information needed to generate a Dynamic Link.
Summary
Note that the strings used by the struct are not copied, as so must either be statically allocated, or must persist in memory until this struct goes out of scope.
Constructors and Destructors |
|
---|---|
DynamicLinkComponents()
Default constructor, initializes all fields to null.
|
|
DynamicLinkComponents(const char *link_, const char *domain_uri_prefix_)
Constructor that initializes with the given link and domain.
|
Public attributes |
|
---|---|
android_parameters
|
The Android parameters.
|
domain_uri_prefix
|
const char *
The domain (of the form "https://xyz.app.goo.gl") to use for this Dynamic Link.
|
google_analytics_parameters
|
The Google Analytics parameters.
|
ios_parameters
|
The iOS parameters.
|
itunes_connect_analytics_parameters
|
The iTunes Connect App Analytics parameters.
|
link
|
const char *
The link your app will open.
|
social_meta_tag_parameters
|
The social meta-tag parameters.
|
Public attributes
android_parameters
AndroidParameters * firebase::dynamic_links::DynamicLinkComponents::android_parameters
The Android parameters.
domain_uri_prefix
const char * firebase::dynamic_links::DynamicLinkComponents::domain_uri_prefix
The domain (of the form "https://xyz.app.goo.gl") to use for this Dynamic Link.
You can find this value in the Dynamic Links section of the Firebase console.
If you have set up custom domains on your project, set this to your project's custom domain as listed in the Firebase console.
Only https:// links are supported.
Note, this field is required.
google_analytics_parameters
GoogleAnalyticsParameters * firebase::dynamic_links::DynamicLinkComponents::google_analytics_parameters
The Google Analytics parameters.
ios_parameters
IOSParameters * firebase::dynamic_links::DynamicLinkComponents::ios_parameters
The iOS parameters.
itunes_connect_analytics_parameters
ITunesConnectAnalyticsParameters * firebase::dynamic_links::DynamicLinkComponents::itunes_connect_analytics_parameters
The iTunes Connect App Analytics parameters.
link
const char * firebase::dynamic_links::DynamicLinkComponents::link
The link your app will open.
You can specify any URL your app can handle, such as a link to your app's content, or a URL that initiates some app-specific logic such as crediting the user with a coupon, or displaying a specific welcome screen. This link must be a well-formatted URL, be properly URL-encoded, and use the HTTP or HTTPS scheme. Note, this field is required.
social_meta_tag_parameters
SocialMetaTagParameters * firebase::dynamic_links::DynamicLinkComponents::social_meta_tag_parameters
The social meta-tag parameters.
Public functions
DynamicLinkComponents
firebase::dynamic_links::DynamicLinkComponents::DynamicLinkComponents()
Default constructor, initializes all fields to null.
DynamicLinkComponents
firebase::dynamic_links::DynamicLinkComponents::DynamicLinkComponents( const char *link_, const char *domain_uri_prefix_ )
Constructor that initializes with the given link and domain.
Details | |||||
---|---|---|---|---|---|
Parameters |
|