شفاف‌سازی برای کاربران ایالات متحده

این راهنما مراحل لازم برای پشتیبانی از پیام مقررات ایالتی امریکا را به‌عنوان بخشی از کیت توسعه نرم‌افزار UMP شرح می‌دهد. این دستورالعمل‌ها را با راه‌اندازی کیت توسعه نرم‌افزار «پلاتفرم پیام‌رسانی کاربر» جفت کنید که جزئیات نحوه اجرای برنامه با کیت توسعه نرم‌افزار «پلاتفرم پیام‌رسانی کاربر» و راه‌اندازی پیام را ارائه می‌دهد. راهنمایی زیر مختص پیام مقررات ایالت‌های امریکا است.

پیش‌نیازها

پیش‌از ادامه دادن، کارهای زیر را انجام دهید:

برای نشان دادن اینکه کاربر زیر سن قانونی است، tagForUnderAgeOfConsent (TFUA) را تنظیم کنید. وقتی TFUA را روی true تنظیم می‌کنید، UMP SDK از کاربر درخواست رضایت نمی‌کند. اگر برنامه‌تان مخاطب مختلط دارد، این پارامتر را برای کاربران کودک تنظیم کنید تا مطمئن شوید رضایت درخواست نمی‌شود. مسئولیت تنظیم این پارامتر در جایی که برای رعایت COPPA و سایر مقررات مربوطه لازم است، برعهده شما است.

مثال زیر TFUA را در درخواست رضایت UMP روی true تنظیم می‌کند:

/**
 * Sets tag for under age of consent on consent request parameters.
 */
export function requestConsentWithTagForUnderAgeOfConsent() {
  requestConsentInfoUpdate(
    {
      tagForUnderAgeOfConsent: true,
    },
    (error) => {
      if (error) {
        console.warn('Consent info update error:', error.message);
      }
    },
  );
}

آزمایش کردن پیام‌رسانی مقررات ایالتی امریکا

برای آزمایش پیام‌رسانی مقررات ایالت‌های ایالات متحده، از مقدار DebugGeography.REGULATED_US_STATE استفاده کنید تا «کیت توسعه نرم‌افزار پلاتفرم پیام‌رسانی کاربر» را مجبور کنید با دستگاه آزمایشی شما طوری رفتار کند که گویی دستگاه در یکی از ایالت‌های ایالات متحده با مقررات خاص قرار دارد. همچنین می‌توانید از مقدار DebugGeography.OTHER برای متوقف کردن پیام‌های مقررات ایالتی امریکا استفاده کنید. برای جزئیات درباره ویژگی debugGeography، اجبار منطقه جغرافیایی را ببینید.