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

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

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

Скачать googleusermessagingplatform.zip

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

Версия Дата выпуска Примечания
3.1.0 2025-10-29
3.0.0 2025-03-24
  • Критические изменения:
    • Минимальная поддерживаемая версия Xcode изменена на 16.0.
    • Названия Swift API обновлены в соответствии с соглашениями о наименованиях из руководства по проектированию API Swift от Apple.
    Версия 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 на запросы согласия теперь могут иметь значение NULL и не являются обязательными. Если контроллер представления не указан, 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 появится уведомление, выберите Accept Change (Принять изменение), чтобы принять новый идентификатор.
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.
  • Теперь перед взаимодействием с другими общедоступными API необходимо вызывать requestConsentInfoUpdateWithParameters:completionHandler:. До вызова этого метода возвращаются следующие значения:
  • 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 Общедоступная версия.