همگام‌سازی رضایت در برنامه‌ها (نسخه بتا)

برای کاهش پیام‌های «مقررات کلی حفاظت از داده» اضافی برای کاربران، موافقت را همگام‌سازی کنید در چندین برنامه. وقتی کاربری در برنامه دارای قابلیت همگام‌سازی موافقت تصمیم موافقتی می‌گیرد، این انتخاب بااستفاده از شناسه همگام‌سازی موافقتی که ارائه کرده‌اید ذخیره می‌شود. این تصمیم موافقت به‌طور خودکار در همه برنامه‌های دیگری که شناسه همگام‌سازی موافقت یکسانی دارند اعمال می‌شود. فقط Google از این شناسه برای ذخیره و بازیابی تصمیم موافقت کاربر استفاده می‌کند.

این راهنما همگام‌سازی موافقت «مقررات عمومی حفاظت از داده‌ها» (GDPR) را از «کیت توسعه نرم‌افزار پلاتفرم پیام‌رسانی کاربر» (UMP) در برنامه تلفن همراهتان پوشش می‌دهد.

پیش‌نیازها

قبل‌از شروع، موارد زیر را انجام دهید:

در سراسر برنامه‌هایی که می‌توانید کاربر را شناسایی کنید، همگام‌سازی موافقت را ارائه دهید اگر برنامه شما شناسه کاربر ندارد، از شناسه‌های دیگر برای شناسایی کاربر در سراسر برنامه‌ها استفاده کنید، برای مثال از میاناهای برنامه‌سازی کاربردی شناسه مجموعه برنامه.

شناسه همگام‌سازی موافقت را در ConsentRequestParameters شیء تنظیم کنید:

Kotlin

import com.google.android.gms.appset.AppSet
import com.google.android.gms.appset.AppSetIdInfo

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

جاوا

import com.google.android.gms.appset.AppSet;
import com.google.android.gms.appset.AppSetIdClient;

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

شناسه‌ای که ارائه می‌کنید باید کاربر را در همه برنامه‌هایتان که در آن‌ها موافقت همگام‌سازی می‌شود به‌طور منحصربه‌فرد شناسایی کند. شناسه را درهم‌سازی یا رمزگذاری کنید تا از ارسال اطلاعات شناساننده شخصی (PII) به Google جلوگیری شود.

مدرک شناسایی ارائه‌شده باید الزامات زیر را برآورده کند:

  • به‌صورت رشته UUID ساخته شده باشد یا با عبارت باقاعده ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$ مطابقت داشته باشد.
  • حداقل ۲۲ نویسه.
  • حداکثر ۱۵۰ نویسه.

موارد زیر نمونه‌هایی از شناسه‌های همگام‌سازی موافقت صحیح هستند:

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

اگر الزامات برآورده نشود، شناسه همگام‌سازی موافقت تنظیم نمی‌شود و UMP SDK هشداری را در کنسول ثبت می‌کند