حزمة تطوير البرامج (SDK) لمنصّة Google UMP

تتوفّر حزمة تطوير البرامج (SDK) لمنصة Google لمراسلة المستخدمين للتنزيل على أجهزة iOS. يخضع استخدامك لحزمة "SDK لإعلانات Google على الأجهزة الجوّالة" لبنود الخدمة في موقع Google Developers الإلكتروني.

الإصدار 3.0.0
المجموع الاختباري SHA1 ca6235e7138fcb1618f42b3070ade8193004be77
الحجم 0.2 ميغابايت

تنزيل googleusermessagingplatform.zip

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

الإصدار تاريخ الإصدار ملاحظات
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، اختَر "قبول التغيير" لقبول هوية التطبيق الجديدة.
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 متوافقة مع IDE 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
  • تم حلّ مشكلة تعذُّر عرض النموذج ولكن لم يتم استدعاء UMPConsentFormPresentCompletionHandler مطلقًا.
  • 2.0.1 2022-09-12
    • تم حلّ مشكلة كانت تسمح بإعادة استخدام النماذج المخصّصة للاستخدام مرة واحدة.
    2.0.0 2021-03-15
    • تمت إزالة واجهة برمجة التطبيقات UMPConsentType API. كانت واجهة برمجة التطبيقات هذه غير متوافقة.
    • تمت إزالة شريحة 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 إصدار "متوفر للجمهور العام"