ما الجديد في أحدث إصدار من مجموعة Facebook SDK؟

بعد دمج مجموعة Facebook SDK، يتم تسجيل بعض من أحداث التطبيق وتجميعها في مدير الأحداث، ما لم تقم بتعطيل التسجيل التلقائي لحدث التطبيق. يمكنك تغيير ذلك في رمز التطبيق أو عبر تبديل ضمن أحداث التطبيق في لوحة معلومات التطبيق أو مدير الأحداث. يُرجى ملاحظة أنه في حالة تضارب القيم بين علامة AutoLogAppEventsEnabled والتبديل، فسنعطي الأولوية للتبديل إلى استخدام "التسجيل التلقائي للأحداث في مجموعة Facebook SDK". للحصول على المزيد من التفاصيل حول المعلومات التي يتم تجميعها وكيفية تعطيل التسجيل التلقائي لحدث التطبيق، يمكنك الرجوع إلى التسجيل التلقائي لحدث التطبيق.

  • أحداث التطبيق بدون رمز - يمكن التعرف على كيفية استخدام الأشخاص لتطبيقك وتشغيل حملات إعلانية أكثر فعالية من دون الحاجة إلى رموز برمجية.
  • التحقق من صحة الشراء داخل التطبيق لنظام Android - يمكن التحقق من صحة جميع عمليات الشراء داخل التطبيق باستخدام متجر Google Play بشكل فوري.
  • عمليات الشراء داخل التطبيق لنظام Androidونظام iOS - يتم تمكين تسجيل حدث الشراء داخل التطبيق تلقائيًا في مجموعة Facebook SDK بالإصدار 4.39. تفضل بزيارة المستندات الخاصة بنا لتعطيل التسجيل للتطبيقات في نظام Android أو نظام iOS.

الميزات الجديدة للخصوصية

  • تأخير التسجيل التلقائي للأحداث في نظام Android أو نظام iOS - يمكن إيقاف تسجيل أحداث التطبيق مؤقتًا، مثل عمليات تثبيت التطبيق وعمليات تشغيل التطبيق حتى يتم الحصول على موافقة المستخدم.
  • تأخير تهيئة مجموعة SDK في نظام Android أو نظام iOS - يمكن حظر جميع طلبات الشبكة حتى يتم الحصول على موافقة المستخدم.
  • تمكين تتبع المعلن في نظام التشغيل iOS 14 - للامتثال إلى التزامات سياسة نظام التشغيل iOS 14، يجب تعيين علامة موافقة المستخدم لاستخدام مجموعة FB SDK.

كيف تتم الترقية؟

Android

  • إذا كان تطبيقك يندمج مع مجموعة Facebook SDK باستخدام تعيين الإصدار الديناميكي في Maven، فلا تحتاج سوى إعادة إنشاء مشروعك. تتطلب ترقية مجموعة SDK تصميمًا جديدًا نظيفًا لتطبيقك. يحل Gradle أي تبعيات ويقوم بتنزيل أحدث إصدار من مجموعة SDK لتطبيقك.

  • إذا كان تطبيقك يتكامل مع مجموعة Facebook SDK في Maven ولكن لا يستخدم تعيين الإصدار الديناميكي، فقم بالترقية الآن من خلال تعديل ملف build.gradle بالرمز البرمجي التالي وأعد تصميم مشروعك.
    implementation 'com.facebook.android:facebook-android-sdk:[8,9)'
  • إذا كان تطبيقك يندمج مع مجموعة SDK يدويًا، فيُرجى التبديل إلى Maven وتعيين الإصدار الديناميكي باتباع دليل بدء الاستخدام الذي نوفره.

iOS

  • إذا كان تطبيقك يتكامل مع مجموعة Facebook SDK باستخدام CocoaPods، فأضف الرمز البرمجي التالي إلى Podfile الخاص بك.
    pod 'FacebookSDK'
    pod 'FacebookSDK/LoginKit'
    pod 'FacebookSDK/ShareKit'
    pod 'FacebookSDK/PlacesKit'
    
    pod 'FBSDKMessengerShareKit'

    بعد ذلك، يمكنك تشغيل pod update.

  • إذا كان تطبيقك يندمج مع مجموعة Facebook SDK يدويًا، فيُرجى التحويل إلى CocoaPods باتباع دليل بدء الاستخدام الذي نوفره