ایجاد شناسه های ارائه شده توسط ناشر (PPID)

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

ارتباط اولیه بین یک حساب گوگل و یک PPID منحصراً با استفاده از API جاوا اسکریپت سمت کلاینت انجام می‌شود. تمام ویژگی‌های دیگر با استفاده از ادغام سمت سرور انجام می‌شوند.

الزامات PPID

  1. PPID ها باید با RFC 3986 بخش 2.3 مطابقت داشته باشند.

    • RFC 3986 کاراکترهای unreserved زیر را مجاز می‌داند: ALPHA / DIGIT / "-" / "." / "_" / "~"
    • این یعنی PPIDها می‌توانند شامل حروف بزرگ و کوچک، اعداد، خط فاصله، نقطه، زیرخط و تیلدا باشند.
  2. حداکثر طول مجاز ۱۵۰ است.

const publisherProvidedId = 'ASDF_jkl-1234.~'