مزامنة الموافقة على مستوى التطبيقات (إصدار تجريبي)

لتقليل رسائل طلب الموافقة بموجب "اللائحة العامة لحماية البيانات" (GDPR) المتكرّرة التي تظهر للمستخدمين، يمكنك مزامنة الموافقة على مستوى تطبيقات متعدّدة. عندما يتّخذ المستخدم قرارًا بشأن الموافقة في تطبيق تم تفعيل ميزة "مزامنة خيارات الموافقة" فيه، يتم تخزين هذا الخيار باستخدام معرّف مزامنة الموافقة الذي تقدّمه. ويسري قرار الموافقة هذا تلقائيًا على جميع التطبيقات الأخرى التي تشارك معرّف مزامنة خيارات الموافقة نفسه. تستخدم Google فقط هذا المعرّف لتخزين قرار موافقة المستخدم واسترداده.

يتناول هذا الدليل كيفية مزامنة الموافقة بموجب "اللائحة العامة لحماية البيانات" (GDPR) من حزمة تطوير البرامج (SDK) لمنصة User Messaging Platform (UMP) في تطبيقك للأجهزة الجوّالة.

المتطلبات الأساسية

قبل البدء، اتّبِع الخطوات التالية:

في التطبيقات التي يمكنك فيها تحديد هوية المستخدم، يمكنك توفير مزامنة خيارات الموافقة. إذا لم يتضمّن تطبيقك معرّف مستخدم، يمكنك استخدام معرّفات أخرى لتحديد هوية المستخدم في جميع التطبيقات، مثل واجهات برمجة التطبيقات معرّف مجموعة التطبيقات.

اضبط رقم تعريف مزامنة خيارات الموافقة في العنصر ConsentRequestParameters :

جافا

// Example fetching App Set ID to identify the user across apps.
AppSetIdClient client = AppSet.getClient(activity);
client
    .getAppSetIdInfo()
    .addOnSuccessListener(
        info -> {
          String appSetId = info.getId();
          ConsentRequestParameters params =
              new ConsentRequestParameters.Builder().setConsentSyncId(appSetId).build();
        });

Kotlin

// Example fetching App Set ID to identify the user across apps.
val client = AppSet.getClient(activity)
client.appSetIdInfo.addOnSuccessListener { info: AppSetIdInfo ->
  val appSetId = info.id
  val params = ConsentRequestParameters.Builder().setConsentSyncId(appSetId).build()
}

يجب أن يحدّد المعرّف الذي تقدّمه المستخدم بشكلٍ فريد في جميع تطبيقاتك التي تتم فيها مزامنة الموافقة. تجزئة المعرّف أو تشفيره لمنع إرسال معلومات تكشف الهوية الشخصية إلى Google

يجب أن يستوفي مستند التعريف المقدَّم المتطلبات التالية:

  • يتم إنشاؤه كسلسلة معرّف فريد عالمي (UUID) أو يتطابق مع التعبير العادي ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$.
  • الحد الأدنى هو 22 حرفًا.
  • الحدّ الأقصى هو 150 حرفًا.

في ما يلي أمثلة على معرّفات مزامنة خيارات الموافقة الصحيحة:

  • 12JD92JD8078S8J29SDOAKC0EF230337
  • 12jd92jd8078s8j29sdoakc0ef230337
  • 12Jd92jD8078s8j29sDoakc0ef230337
  • 123e4567-e89b-12d3-a456-426614174000

سيؤدي عدم استيفاء المتطلبات إلى عدم ضبط معرّف مزامنة خيارات الموافقة وتسجيل "حزمة تطوير البرامج لمنصة UMP" تحذيرًا في وحدة التحكّم