Google UMP SDK
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کیت توسعه نرمافزار پلتفرم پیامرسانی کاربر گوگل (SDK) برای دانلود در iOS ارائه شده است. استفاده شما از کیت توسعه نرمافزار تبلیغات موبایل گوگل (Google Mobile Ads SDK) تابع شرایط خدمات سایت توسعهدهندگان گوگل (Google Developers Site Terms of Service) است.
| نسخه | ۳.۱.۰ |
| بررسی SHA1 | c033b599479d618afd79cbf947dc9dbb21d4fc4a |
| اندازه | ۰.۲ مگابایت |
دانلود googleusermessagingplatform.zip یادداشتهای انتشار
| نسخه | تاریخ انتشار | یادداشتها |
|---|
| ۳.۱.۰ | ۲۹-۱۰-۲۰۲۵ | - API
-[UMPRequestParameters setConsentSyncID] برای همگامسازی رضایت کاربر در برنامههای پیکربندیشده برای همگامسازی رضایت، اضافه شد.
|
| ۳.۰.۰ | 2025-03-24 | - تغییرات ناگهانی :
- حداقل نسخه پشتیبانی شده Xcode به 16.0 بهروزرسانی شد.
- نامهای API سوئیفت بهروزرسانی شدند تا از قراردادهای نامگذاری دستورالعملهای طراحی API سوئیفت اپل پیروی کنند.
| نسخه ۲ | نسخه ۳ |
|---|
| کلاسها |
|---|
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 هنگام پیکربندی پشتیبانی از حالت رضایت از طریق حریم خصوصی و پیامرسانی اضافه شد.
|
| ۲.۷.۰ | ۲۰۲۴-۱۰-۳۰ | - برای پشتیبانی از آزمایش با ایالتهای تحت نظارت ایالات متحده، گزینههای زیر به
UMPDebugGeography اضافه شده است: -
UMPDebugGeographyRegulatedUSState -
UMPDebugGeographyOther
-
UMPDebugGeographyNotEEA منسوخ شده است. به جای آن از UMPDebugGeographyOther استفاده کنید.
|
| ۲.۶.۰ | ۲۰۲۴-۰۹-۰۵ | - ارجاعات
UIViewController برای پیامهای رضایت اکنون قابل تهی شدن هستند و الزامی نیستند. SDK از پنجره اصلی برنامه برای جستجوی خودکار کنترلرهای نما در صورت عدم ارائه، استفاده میکند.
|
| ۲.۵.۰ | ۲۰۲۴-۰۶-۲۶ | - API
canRequestAds بهروزرسانی شد تا وقتی برنامه هیچ پیام حریم خصوصی پیکربندی نکرده است، true برگرداند. - قابلیت تهیپذیری در
-[UMPConsentForm init] از nullable به nonnull بهروزرسانی شد.
|
| ۲.۴.۰ | ۲۴-۰۴-۲۰۲۴ | - هویت امضا از
AdMob Inc. به Google LLC با استفاده از شناسه تیم EQHXZ8M8AV بهروزرسانی شد. اگر این کار باعث ایجاد اعلانی در Xcode شد، برای پذیرش هویت جدید، «پذیرش تغییر» را انتخاب کنید.
|
| ۲.۳.۰ | ۱۴-۰۳-۲۰۲۴ | |
| ۲.۲.۰ | ۲۰۲۴-۰۲-۲۰ | - حداقل نسخه Xcode پشتیبانی شده به 15.1 افزایش یافت.
- حداقل هدف استقرار iOS به 12.0 افزایش یافت.
- تمام ارجاعات به
advertisingIdentifier حذف شد. - فایلهای
Info.plist برای سازگاری SDK با Xcode 15.3 اضافه شدند. - حداقل نسخه CocoaPods به ۱.۱۲.۰ افزایش یافت.
- بیتکد از فایل باینری حذف شد.
|
| ۲.۱.۰ | ۲۴-۰۷-۲۰۲۳ | این نسخه چندین API جدید را برای سادهسازی فرآیند جمعآوری رضایت معرفی میکند. اتخاذ این APIهای جدید برای ادغامهای موجود الزامی نیست. حداقل هدف استقرار به iOS 11.0 افزایش یافته است. حداقل نسخه پشتیبانی شده Xcode به ۱۴.۱ بهروزرسانی شد.- armv7 در Xcode 14 پشتیبانی نمیشود و از SDK حذف شده است.
فراخوانی requestConsentInfoUpdateWithParameters:completionHandler: اکنون قبل از تعامل با سایر APIهای عمومی الزامی است . قبل از فراخوانی آن، موارد زیر بازگردانده میشوند: UMPConsentForm UMPConsentInformation مشکلی که باعث میشد فرم نمایش داده نشود اما UMPConsentFormPresentCompletionHandler هرگز فراخوانی نشود، برطرف شد. |
| ۲.۰.۱ | ۲۰۲۲-۰۹-۱۲ | - مشکلی که باعث میشد فرمهایی که قرار بود یکبار مصرف باشند، همچنان قابل استفاده مجدد باشند، برطرف شد.
|
| ۲.۰.۰ | ۲۰۲۱-۰۳-۱۵ | - رابط برنامهنویسی کاربردی UMPConsentType حذف شد. این رابط برنامهنویسی کاربردی پشتیبانی نمیشد.
- برش i386 حذف شد.
|
| ۱.۴.۰ | ۲۰۲۰-۱۱-۲۳ | - شامل یک برش arm64 برای شبیهسازها برای پشتیبانی از آزمایش روی دستگاههای اپل سیلیکون.
- ناشران باید این نسخه SDK را با Xcode 12 بسازند.
|
| ۱.۳.۰ | ۲۰۲۰-۱۰-۲۱ | SDK از .framework به .xcframework بهروزرسانی شد. |
| ۱.۲.۰ | ۲۰۲۰-۰۹-۱۶ | نسخه Xcode برای ساخت SDK از 10.3 به 11.0 بهروزرسانی شد. |
|
| ۱.۱.۰ | ۲۰۲۰-۰۸-۱۱ | - پشتیبانی از iOS 14 اضافه شد.
- پشتیبانی از شفافیت ردیابی برنامه اضافه شد. پیامهایی که از کاربران درخواست مجوز IDFA میکنند، میتوانند در رابط کاربری Funding Choices پیکربندی شوند.
- به
UMPDebugSettings.testDeviceIdentifiers اجازه داده شد تا در صورت عدم دسترسی به IDFA، شناسه جدیدی را بپذیرد.
- اشکالی که باعث میشد در صورت اتمام مهلت بارگذاری فرم
-[UMPConsentForm loadWithCompletionHandler:] دو بار فراخوانی شود، برطرف شد.
|
| ۱.۰.۰ | ۲۰۲۰-۰۷-۰۶ | انتشار نسخه عمومی. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-10-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-10-29 بهوقت ساعت هماهنگ جهانی."],[],["The Google User Messaging Platform SDK for iOS, version 2.7.0, is available for download (0.2 MB, SHA1: b0663bd4efcda9f32f765c5b7708ff1971e34b3b). Key updates include adding options for US state regulation testing (`UMPDebugGeographyRegulatedUSState` and `UMPDebugGeographyOther`) and deprecating `UMPDebugGeographyNotEEA`. Consent message `UIViewController` references are now optional. Version 2.1.0 requires calling `requestConsentInfoUpdateWithParameters:completionHandler:` before using other APIs and introduced new methods for consent forms.\n"]]