یادداشت‌های انتشار

کیت توسعه نرم‌افزار پلاتفرم پیام‌رسانی کاربر Google برای بارگیری در iOS ارائه شده است. استفاده شما از Google Mobile Ads SDK تحت کنترل شرایط خدمات سایت Google Developers است.

نسخه 3.1.0
جمع‌آزمای SHA1 c033b599479d618afd79cbf947dc9dbb21d4fc4a
اندازه ‫۰٫۲ مگابایت

بارگیری googleusermessagingplatform.zip

یادداشت‌های انتشار

نسخه تاریخ انتشار یادداشت‌ها
3.1.0 2025-10-29
3.0.0 2025-03-24
  • تغییرات ناگهانی:
    • حداقل نسخه Xcode پشتیبانی‌شده به ۱۶.۰ به‌روزرسانی شد.
    • نام‌های Swift API به‌روز شد تا از قراردادهای نام‌گذاری Apple’s Swift API Design Guidelines پیروی کند.
    Version 2 نسخه ۳
    کلاس‌ها
    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
  • عملکرد داخلی برای فراخوانی میاناهای برنامه‌سازی کاربردی رضایت Firebase اضافه شد، وقتی پشتیبانی حالت رضایت ازطریق «حریم خصوصی و پیام‌رسانی» پیکربندی شده باشد.
2.7.0 2024-10-30
  • برای پشتیبانی از آزمایش با ایالت‌های تحت نظارت ایالات متحده، گزینه‌های زیر به UMPDebugGeography اضافه شد:
    • UMPDebugGeographyRegulatedUSState
    • UMPDebugGeographyOther
  • ‫UMPDebugGeographyNotEEA منسوخ شده است. درعوض از UMPDebugGeographyOther استفاده کنید.
2.6.0 2024-09-05
  • UIViewController ارجاع برای پیام‌های کسب رضایت اکنون تهی‌پذیر است و الزامی نیست. کیت توسعه نرم‌افزار از پنجره اصلی برنامه برای جستجوی کنترل‌کننده‌های نما به‌طور خودکار استفاده می‌کند، وقتی‌که کنترل‌کننده‌ای ارائه نشده باشد.
2.5.0 2024-06-26
  • ‫canRequestAds API به‌روز شد تا وقتی برنامه پیام حریم خصوصی پیکربندی‌شده‌ای ندارد، true را برگرداند.
  • قابلیت تهی‌پذیری در -[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 پشتیبانی‌شده به ۱۵.۱ افزایش یافت.
  • حداقل هدف استقرار iOS به ۱۲٫۰ افزایش یافت.
  • همه ارجاعات به advertisingIdentifier برداشته شد.
  • ‫Info.plist فایل اضافه شد تا کیت توسعه نرم‌افزار با Xcode 15.3 سازگار شود.
  • حداقل نسخه CocoaPods به ۱.۱۲.۰ افزایش یافت.
  • بیت‌کد از باینری برداشته شد.
2.1.0 2023-07-24

این نسخه چندین میانای برنامه‌سازی کاربردی جدید را برای ساده‌سازی فرایند جمع‌آوری رضایت معرفی می‌کند. برای ادغام‌های موجود، پذیرفتن این میاناهای برنامه‌سازی کاربردی جدید الزامی نیست.

  • حداقل هدف استقرار به iOS 11.0 افزایش یافته است.
  • حداقل نسخه Xcode پشتیبانی‌شده به ۱۴.۱ به‌روز شد
    • ‫armv7 در Xcode 14 پشتیبانی نمی‌شود و از کیت توسعه نرم‌افزار برداشته شده است.
  • اکنون قبل‌از تعامل با دیگر میاناهای برنامه‌سازی کاربردی عمومی، فراخوانی requestConsentInfoUpdateWithParameters:completionHandler: الزامی است. قبل‌از فراخوانی آن، موارد زیر برگردانده می‌شود:
  • UMPConsentForm
  • UMPConsentInformation
    • ‫canRequestAds دارایی اضافه شد.
    • ویژگی privacyOptionsRequirementStatus اضافه شد تا نشان دهد آیا گزینه‌های حریم خصوصی باید در این جلسه نشان داده شود یا نه.
  • مشکلی را برطرف کردیم که در آن فرم ارائه نمی‌شود اما UMPConsentFormPresentCompletionHandler هرگز فراخوانی نمی‌شود.
  • 2.0.1 2022-09-12
    • مشکلی را برطرف کردیم که در آن فرم‌هایی که قرار بود یک‌بار مصرف باشند، همچنان قابل‌استفاده مجدد بودند.
    2.0.0 2021-03-15
    • میانای برنامه‌سازی کاربردی UMPConsentType برداشته شد. این میانای برنامه‌سازی کاربردی پشتیبانی نمی‌شد.
    • بخش i386 برداشته شد.
    1.4.0 2020-11-23
    • یک برش arm64 برای شبیه‌سازها اضافه شد تا از آزمایش در دستگاه‌های Apple Silicon پشتیبانی شود.
    • ناشران باید این نسخه کیت توسعه نرم‌افزار را با Xcode 12 بسازند.
    1.3.0 2020-10-21 کیت توسعه نرم‌افزار از framework .به xcframework .به‌روز شد.
    1.2.0 2020-09-16 نسخه Xcode برای ساخت کیت توسعه نرم‌افزار از 10.3->11.0 به‌روز شد.
    1.1.0 2020-08-11
    • پشتیبانی از iOS 14 اضافه شد.
    • اشکالی که باعث می‌شد -[UMPConsentForm loadWithCompletionHandler:] درصورت تمام شدن مهلت بار کردن فرم دو بار فراخوانی شود برطرف شد.
    ۱.۰.۰ 2020-07-06 نسخه «دردسترس عموم».