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

«کیت توسعه نرم‌افزار پلاتفرم پیام‌رسانی کاربر 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
  • تغییرات ناگهانی:
    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 به‌روزرسانی شد تا درصورتی‌که برنامه پیام‌های حریم خصوصی پیکربندی‌شده نداشته باشد، 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 نسخه «دردسترس عموم».