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

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

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

پیش‌نیازها

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

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

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

// Create a ConsentRequestParameters object with a consent sync ID.
ConsentRequestParameters requestParameters = new ConsentRequestParameters
{
    ConsentSyncId = "CONSENT_SYNC_ID"
};

CONSENT_SYNC_ID را با شناسه همگام‌سازی موافقت خودتان جایگزین کنید.

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

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

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

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

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

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