ملاحظات حول الإصدار

تتوفّر حزمة User Messaging Platform SDK من Google للتنزيل على أجهزة iOS. يخضع استخدامك لـ Google Mobile Ads SDK لبنود خدمة موقع Google Developers الإلكتروني.

الإصدار 3.1.0
المجموع الاختباري SHA1 c033b599479d618afd79cbf947dc9dbb21d4fc4a
الحجم ‫0.2 ميغابايت

تنزيل googleusermessagingplatform.zip

ملاحظات الإصدار

الإصدار تاريخ الإصدار ملاحظات
3.1.0 2025-10-29
3.0.0 2025-03-24
  • التغييرات التي قد تؤدي إلى عطل:
    الإصدار 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
  • تمّت إضافة وظائف داخلية لطلب واجهات برمجة تطبيقات وضع الموافقة في Firebase عندما تكون ميزة "وضع الموافقة" مُعدّة من خلال "الخصوصية والمراسلة".
2.7.0 2024-10-30
  • لإتاحة الاختبار في الولايات الأمريكية الخاضعة للوائح التنظيمية، تمت إضافة الخيارات التالية إلى UMPDebugGeography:
    • UMPDebugGeographyRegulatedUSState
    • UMPDebugGeographyOther
  • تمّت إزالة UMPDebugGeographyNotEEA. يمكنك استخدام UMPDebugGeographyOther كبديل.
2.6.0 2024-09-05
  • أصبحت مراجع UIViewController لرسائل طلب الموافقة قابلة للإلغاء وغير مطلوبة. تستخدم حزمة SDK النافذة الرئيسية للتطبيق للبحث عن وحدات التحكّم في العرض تلقائيًا في حال عدم توفّرها.
2.5.0 2024-06-26
  • تم تعديل واجهة برمجة التطبيقات canRequestAds لإرجاع القيمة true عندما لا يتضمّن التطبيق أي رسائل خصوصية تم ضبطها.
  • تم تعديل إمكانية قبول القيمة الفارغة في -[UMPConsentForm init] من nullable إلى nonnull.
2.4.0 2024-04-24
  • تم تعديل هوية التوقيع من AdMob Inc. إلى Google LLC باستخدام رقم تعريف الفريق EQHXZ8M8AV. إذا أدّى ذلك إلى ظهور إشعار في Xcode، اختَر "قبول التغيير" (Accept Change) لقبول الهوية الجديدة.
2.3.0 2024-03-14
  • تمت إضافة إمكانية استخدام ملفات بيان الخصوصية.
  • تم تعديل Info.plist لحلّ مشكلة في Swift Package Manager على Xcode 15.3.
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

يقدّم هذا الإصدار العديد من واجهات برمجة التطبيقات الجديدة لتبسيط عملية جمع الموافقات. لا يُشترط استخدام واجهات برمجة التطبيقات الجديدة هذه في عمليات الدمج الحالية.

  • تمت زيادة الحد الأدنى لإصدار نظام التشغيل المستهدَف إلى iOS 11.0.
  • تم تعديل الحد الأدنى للإصدار المتوافق من Xcode إلى 14.1
    • لا يتوافق armv7 مع Xcode 14، وقد تمت إزالته من حزمة SDK.
  • يجب الآن استدعاء 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.
    • على الناشرين إنشاء إصدار حزمة SDK هذا باستخدام Xcode 12.
    1.3.0 2020-10-21 تم تعديل حزمة SDK من ‎ .framework إلى ‎ .xcframework.
    1.2.0 2020-09-16 تم تحديث إصدار Xcode لإنشاء حزمة SDK من 10.3->11.0.
    1.1.0 2020-08-11
    • تمت إضافة دعم لنظام التشغيل iOS 14.
    • تم إصلاح خلل كان يؤدي إلى استدعاء -[UMPConsentForm loadWithCompletionHandler:] مرتين في حال انتهاء مهلة تحميل النموذج.
    1.0.0 2020-07-06 الإصدار المتوفر للجمهور العام