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

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 появится уведомление, выберите "Принять изменение", чтобы принять новый идентификатор.
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
    • Удален UMPConsentType API. Этот 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 Выпуск с общей доступностью.