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