class Google::Apis::FirebasedynamiclinksV1::GetIosPostInstallAttributionRequest
Request for iSDK to execute strong match flow for post-install attribution. This is meant for iOS requests only. Requests from other platforms will not be honored.
Attributes
App installation epoch time (en.wikipedia.org/wiki/Unix_time). This is a client signal for a more accurate weak match. Corresponds to the JSON property `appInstallationTime` @return [Fixnum]
APP bundle ID. Corresponds to the JSON property `bundleId` @return [String]
Signals associated with the device making the request. Corresponds to the JSON property `device` @return [Google::Apis::FirebasedynamiclinksV1::DeviceInfo]
iOS version, ie: 9.3.5. Consider adding “build”. Corresponds to the JSON property `iosVersion` @return [String]
App post install attribution retrieval information. Disambiguates mechanism ( iSDK or developer invoked) to retrieve payload from clicked link. Corresponds to the JSON property `retrievalMethod` @return [String]
Google
SDK version. Version takes the form “$major.$minor.$patch” Corresponds to the JSON property `sdkVersion` @return [String]
Possible unique matched link that server need to check before performing fingerprint match. If passed link is short server need to expand the link. If link is long server need to vslidate the link. Corresponds to the JSON property `uniqueMatchLinkToCheck` @return [String]
Strong match page information. Disambiguates between default UI and custom page to present when strong match succeeds/fails to find cookie. Corresponds to the JSON property `visualStyle` @return [String]
Public Class Methods
# File lib/google/apis/firebasedynamiclinks_v1/classes.rb, line 525 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/firebasedynamiclinks_v1/classes.rb, line 530 def update!(**args) @app_installation_time = args[:app_installation_time] if args.key?(:app_installation_time) @bundle_id = args[:bundle_id] if args.key?(:bundle_id) @device = args[:device] if args.key?(:device) @ios_version = args[:ios_version] if args.key?(:ios_version) @retrieval_method = args[:retrieval_method] if args.key?(:retrieval_method) @sdk_version = args[:sdk_version] if args.key?(:sdk_version) @unique_match_link_to_check = args[:unique_match_link_to_check] if args.key?(:unique_match_link_to_check) @visual_style = args[:visual_style] if args.key?(:visual_style) end