Google UMP SDK

Google User Messaging Platform SDK به عنوان دانلود برای iOS ارائه شده است. استفاده شما از Google Mobile Ads SDK توسط شرایط خدمات سایت توسعه دهندگان Google کنترل می شود.

نسخه 3.0.0
SHA1 Checksum ca6235e7138fcb1618f42b3070ade8193004be77
اندازه 0.2 مگابایت

googleusermessagingplatform.zip را دانلود کنید

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

نسخه تاریخ انتشار یادداشت ها
3.0.0 2025-03-24
  • شکستن تغییرات :
    • حداقل نسخه Xcode پشتیبانی شده را به 16.0 به روز کرد.
    • نام‌های Swift API را برای پیروی از قراردادهای نام‌گذاری از دستورالعمل‌های طراحی API Swift اپل به‌روزرسانی کرد.
    نسخه 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 30-10-2024
  • برای پشتیبانی از آزمایش با ایالت های تحت نظارت ایالات متحده، گزینه های زیر را به UMPDebugGeography اضافه کنید:
    • UMPDebugGeographyRegulatedUSState
    • UMPDebugGeographyOther
  • UMPDebugGeographyNotEEA منسوخ شده است. به جای آن از UMPDebugGeographyOther استفاده کنید.
2.6.0 05-09-2024
  • ارجاعات UIViewController برای پیام‌های رضایت اکنون پوچ هستند و مورد نیاز نیستند. SDK از پنجره اصلی برنامه برای جستجوی خودکار کنترل‌کننده‌های نمایش در صورت عدم ارائه استفاده می‌کند.
2.5.0 2024-06-26
  • canRequestAds API به‌روزرسانی شد تا وقتی برنامه هیچ پیام حریم خصوصی پیکربندی نشده باشد، true را بازگرداند.
  • پوچ‌پذیری در -[UMPConsentForm init] از nullable به nonnull به‌روزرسانی شد.
2.4.0 2024-04-24
  • با استفاده از شناسه تیم EQHXZ8M8AV ، هویت امضا را از AdMob Inc. به Google LLC به‌روزرسانی کرد. اگر این یک اعلان را در 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 حذف شده است.
  • فراخوانی requestConsentInfoUpdateWithParameters:completionHandler: اکنون قبل از تعامل با سایر APIهای عمومی لازم است . قبل از فراخوانی، موارد زیر برگردانده می شود:
  • UMPConsentForm
  • UMPConsentInformation
    • ویژگی canRequestAds اضافه شد.
    • ویژگی privacyOptionsRequirementStatus اضافه شد تا نشان دهد که آیا گزینه های حریم خصوصی باید در این جلسه نشان داده شوند یا خیر.
  • مشکلی که در آن فرم ارائه نمی شود، اما UMPConsentFormPresentCompletionHandler هرگز فراخوانی نمی شود، حل شد.
  • 2.0.1 12-09-2022
    • مشکلی را حل کرد که در آن فرم‌هایی که برای یکبار مصرف در نظر گرفته شده بود همچنان می‌توانستند استفاده مجدد شوند.
    2.0.0 15-03-2021
    • UMPConsentType API حذف شد. این API پشتیبانی نشد.
    • برش i386 را حذف کرد.
    1.4.0 23-11-2020
    • شامل یک قطعه arm64 برای شبیه سازها برای پشتیبانی از آزمایش بر روی دستگاه های Apple Silicon.
    • ناشران باید این نسخه SDK را با Xcode 12 بسازند.
    1.3.0 2020-10-21 SDK را از .framework به .xcframework به روز کرد.
    1.2.0 16-09-2020 نسخه Xcode به روز شده برای ساخت SDK از 10.3 -> 11.0 .
    1.1.0 11-08-2020
    • پشتیبانی از iOS 14 اضافه شد.
      • پشتیبانی از شفافیت ردیابی برنامه اضافه شد. پیام‌هایی که از کاربران درخواست مجوز IDFA می‌کنند را می‌توان در رابط کاربری Funding Choices پیکربندی کرد.
      • به UMPDebugSettings.testDeviceIdentifiers اجازه می‌دهد تا زمانی که IDFA در دسترس نیست، یک شناسه جدید بپذیرد.
    • اشکالی برطرف شد که باعث می‌شد در صورت تمام شدن زمان بارگیری فرم -[UMPConsentForm loadWithCompletionHandler:] دو بار دوباره فراخوانی شود.
    1.0.0 06-07-2020 انتشار عمومی در دسترس بودن.