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

پلاتفرم را انتخاب کنید: Android iOS Unity Flutter Android (Legacy)

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

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

پیش‌نیازها

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

در برنامه‌هایی که می‌توانید کاربر را شناسایی کنید، همگام‌سازی رضایت را ارائه دهید اگر برنامه‌تان شناسه کاربر ندارد، از شناسه‌های دیگر برای شناسایی کاربر در برنامه‌ها استفاده کنید، مثلاً شناسه برای فروشنده (IDFV).

شناسه همگام‌سازی رضایت را در شیء UMPConsentRequestParameters تنظیم کنید:

Swift

let parameters = RequestParameters()
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = UIDevice.current.identifierForVendor?.uuidString

آبجکتیو-سی

UMPRequestParameters *parameters = [[UMPRequestParameters alloc] init];
// Example using IDFV to identify the user across apps.
parameters.consentSyncID = [[[UIDevice currentDevice] identifierForVendor] UUIDString];

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

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

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

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

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

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