spaceship/lib/spaceship/tunes/app_submission.rb in fastlane-2.221.0 vs spaceship/lib/spaceship/tunes/app_submission.rb in fastlane-2.221.1
- old
+ new
@@ -20,27 +20,19 @@
# @return (Boolean) Submitted for Review
attr_accessor :submitted_for_review
# To pass from the user
- # @deprecated Set automatically by <tt>add_id_info_uses_idfa</tt> usage
- # @return (Boolean) Ad ID Info - Limits ads tracking
- # <b>DEPRECATED:</b> Use <tt>add_id_info_uses_idfa</tt> instead.
- attr_accessor :add_id_info_limits_tracking
-
# @return (Boolean) Ad ID Info - Serves ads
attr_accessor :add_id_info_serves_ads
# @return (Boolean) Ad ID Info - Tracks actions
attr_accessor :add_id_info_tracks_action
# @return (Boolean) Ad ID Info - Tracks installs
attr_accessor :add_id_info_tracks_install
- # @return (Boolean) Ad ID Info - Uses idfa
- attr_accessor :add_id_info_uses_idfa
-
# @return (Boolean) Content Rights - Contains third party content
attr_accessor :content_rights_contains_third_party_content
# @return (Boolean) Content Rights - Has rights of content
attr_accessor :content_rights_has_rights
@@ -78,11 +70,10 @@
attr_mapping({
# Ad ID Info Section
'adIdInfo.servesAds.value' => :add_id_info_serves_ads,
'adIdInfo.tracksAction.value' => :add_id_info_tracks_action,
'adIdInfo.tracksInstall.value' => :add_id_info_tracks_install,
- 'adIdInfo.usesIdfa.value' => :add_id_info_uses_idfa,
# Content Rights Section
'contentRights.containsThirdPartyContent.value' => :content_rights_contains_third_party_content,
'contentRights.hasRights.value' => :content_rights_has_rights,
@@ -136,19 +127,9 @@
if self.content_rights_has_rights.nil? || self.content_rights_contains_third_party_content.nil?
raw_data_clone.set(["contentRights"], nil)
end
raw_data_clone.delete(:version)
raw_data_clone.delete(:application)
-
- # Check whether the application makes use of IDFA or not
- # and automatically set the mandatory limitsTracking value in the request JSON accordingly.
- if !self.add_id_info_uses_idfa.nil? && self.add_id_info_uses_idfa == true
- # Application uses IDFA, before sending for submission limitsTracking key in the request JSON must be set to true (agreement).
- raw_data_clone.set(
- ["adIdInfo", "limitsTracking", "value"],
- true
- )
- end
client.send_app_submission(application.apple_id, application.edit_version(platform: platform).version_id, raw_data_clone)
@submitted_for_review = true
end