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

کیت توسعه نرم‌افزار پلاتفرم پیام‌رسانی کاربر 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 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 consent APIs وقتی که پشتیبانی حالت رضایت مشتریان ازطریق «حریم‌خصوصی و پیام‌رسانی» پیکربندی شده باشد اضافه شد.
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:] درصورت اتمام مهلت بار کردن فرم، دو بار فراخوانی شود.
    1.0.0 2020-07-06 نسخه «دردسترس عموم».