مستندات پوشفا

شناسه‌های مستعار

شناسه مستعار کمک می‌کند توکن یا توکن‌های کاربر را به شناسه داخلی سایت خودتان مثل موبایل، ایمیل یا ID کاربر متصل کنید.

شناسه مستعار چیست؟

هر توکن می‌تواند یک شناسه مستعار داشته باشد و هر شناسه می‌تواند به یک یا چند توکن مرتبط شود. مثلا اگر کاربری را با شماره موبایل 09351000000 می‌شناسید، می‌توانید همین مقدار را به عنوان alias ثبت کنید تا در زمان ارسال، بدون ذخیره و مدیریت دستی توکن‌ها، پیام به تمام دستگاه‌های همان کاربر ارسال شود.

تعیین شناسه مستعار

این کد را در شرایطی مثل بعد از login اجرا کنید. اگر کاربر قبلا نوتیفیکیشن را فعال کرده باشد، شناسه بلافاصله sync می‌شود؛ اگر بعدا اجازه بدهد، شناسه ذخیره‌شده پس از دریافت توکن اعمال می‌شود.

window.setUserAliasID('09351000000').then(() => {
  console.log('setUserAliasID successful!');
}).catch(error => {
  console.error('setUserAliasID failed:', error);
});

حذف شناسه مستعار

برای حذف شناسه کاربر از توکن، مثلا هنگام logout، مقدار خالی ارسال کنید.

window.setUserAliasID().then(() => {
  console.log('setUserAliasID successful!');
}).catch(error => {
  console.error('setUserAliasID failed:', error);
});

دریافت شناسه مستعار دستگاه

برای خواندن alias ذخیره‌شده روی دستگاه فعلی از کد زیر استفاده کنید.

window.getUserAliasID().then((alias) => {
  console.log(alias);
}).catch(error => {
  console.error('getUserAliasID failed:', error);
});

لینک‌های مرتبط