Примечания к выпускам

Google User Messaging Platform SDK можно скачать для iOS. Использование Google Mobile Ads SDK регулируется Условиями использования сайта Google для разработчиков.

Версия 3.1.0
Контрольная сумма SHA1 c033b599479d618afd79cbf947dc9dbb21d4fc4a
Размер 0,2 МБ

Скачать googleusermessagingplatform.zip

Примечания к выпускам

Версия Дата выпуска Примечания
3.1.0 2025-10-29
3.0.0 2025-03-24
  • Критические изменения:
    Версия 2 Версия 3
    Классы
    UMPConsentForm ConsentForm
    UMPConsentInformation ConsentInformation
    UMPConsentStatus ConsentStatus
    UMPDebugGeography DebugGeography
    UMPDebugSettings DebugSettings
    UMPFormErrorCode FormErrorCode
    UMPFormStatus FormStatus
    UMPPrivacyOptionsRequirementStatus PrivacyOptionsRequirementStatus
    UMPRequestErrorCode RequestErrorCode
    UMPRequestParameters RequestParameters
    UMPVersionString Version
    Свойства
    sharedInstance shared
    tagForUnderAgeOfConsent isTaggedForUnderAgeOfConsent
  • Добавлена внутренняя функция для вызова API согласия Firebase, когда режим согласия настроен через инструмент "Конфиденциальность и сообщения".
2.7.0 2024-10-30
  • Чтобы поддерживать тестирование в штатах США, где действуют определенные законы, мы добавили в UMPDebugGeography следующие варианты:
    • UMPDebugGeographyRegulatedUSState
    • UMPDebugGeographyOther
  • Прекращена поддержка функции UMPDebugGeographyNotEEA. Используйте вместо него UMPDebugGeographyOther.
2.6.0 2024-09-05
  • Ссылки на сообщения о согласии в UIViewController теперь могут быть нулевыми и не являются обязательными. Если контроллер представления не указан, SDK использует основное окно приложения для автоматического поиска контроллеров представления.
2.5.0 2024-06-26
  • Обновленный API canRequestAds теперь возвращает true, если в приложении не настроены сообщения о конфиденциальности.
  • Изменена допустимость значения NULL для -[UMPConsentForm init] с nullable на nonnull.
2.4.0 2024-04-24
  • Идентификатор подписи изменен с AdMob Inc. на Google LLC с помощью идентификатора команды EQHXZ8M8AV. Если в Xcode появится уведомление, нажмите "Принять изменения".
2.3.0 2024-03-14
2.2.0 2024-02-20
  • Минимальная поддерживаемая версия Xcode теперь 15.1.
  • Минимальная целевая версия iOS теперь 12.0.
  • Удалены все ссылки на advertisingIdentifier.
  • Добавлены файлы Info.plist, чтобы сделать SDK совместимым с Xcode 15.3.
  • Минимальная версия CocoaPods теперь 1.12.0.
  • Из исполняемого файла удален бит-код.
2.1.0 2023-07-24

В этом выпуске представлено несколько новых API, которые упрощают процесс сбора согласия. Использовать новые API для существующих интеграций не обязательно.

  • Минимальная целевая платформа – iOS 11.0.
  • Минимальная поддерживаемая версия Xcode теперь 14.1.
    • Архитектура armv7 не поддерживается в Xcode 14 и удалена из SDK.
  • Вызов requestConsentInfoUpdateWithParameters:completionHandler: теперь обязателен перед взаимодействием с другими общедоступными API. Перед вызовом возвращаются следующие значения:
  • UMPConsentForm
  • UMPConsentInformation
    • Добавлено свойство canRequestAds.
    • Добавлено свойство privacyOptionsRequirementStatus, позволяющее указать, нужно ли показывать параметры конфиденциальности в этом сеансе.
  • Устранена проблема, из-за которой форма не отображалась, но метод UMPConsentFormPresentCompletionHandler не вызывался.
  • 2.0.1 2022-09-12
    • Устранена проблема, из-за которой формы, предназначенные для однократного использования, можно было использовать повторно.
    2.0.0 2021-03-15
    • Удален API UMPConsentType. Этот API не поддерживался.
    • Удален фрагмент i386.
    1.4.0 2020-11-23
    • Добавлен фрагмент arm64 для симуляторов, чтобы поддерживать тестирование на устройствах Apple Silicon.
    • Издатели должны создавать эту версию SDK с помощью Xcode 12.
    1.3.0 2020-10-21 SDK обновлен с .framework до .xcframework.
    1.2.0 2020-09-16 Обновлена версия Xcode, используемая для сборки SDK: 10.3 -> 11.0.
    1.1.0 2020-08-11
    • Добавлена поддержка iOS 14.
    • Исправлена ошибка, из-за которой при превышении времени ожидания загрузки формы функция обратного вызова -[UMPConsentForm loadWithCompletionHandler:] вызывалась дважды.
    1.0.0 2020-07-06 общедоступной версии.