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

  • شناسه های مستعار چیست؟
    شناسه های مستعار در پوشفا ابزاری است که به راحتی میتوانید برای هر کاربر خاص خود یک شناسه تعریف نمائید به بیان راحت تر یک توکن میتواند یک شناسه داشته باشد و در واقع هر شناسه میتواند به یک یا چند توکن مرتبط شود، بطور مثال کاربری را فرض کنید که در وب سایتتان آن را با شماره موبایل 093510000000 میشناسید، به کمک شناسه های مستعار میتوانید یک شناسه برای این کاربر تعیین نمائید تا در هنگام ارسال پیام مستقیما از این شناسه استفاده نمائید صرف نظر از اینکه اینکاربر در چند دستگاه در سایت شما لاگین کرده است و دارای چند توکن است، در چنین شرایطی پیام شما صرفا به کمک شناسه مستعار به تمام دستگاه های کاربر ارسال میشود، تعیین شناسه مستعار صرفا محدود به شماره موبایل کاربر نمیشود، بلکه میتوانید هر شناسه دیگری مانند آیدی کاربر یا ایمیل و... را به عنوان شناسه مستعار استفاده نمائید. بزرگترین کمکی که شناسه های مستعار به شما میکنند این است که به کمک آن نیازی به ذخیره و مدیریت توکن های کاربران و تغییرات صورت گرفته روی توکن ها ندارید و صرفا مقصد را به صورت شناسه مستعار تعیین می کنید.
  • تعیین شناسه مستعار یک کاربر
    به کمک کد زیر و با فراخوانی این کد توسط یک تابع در شرایط خاص (مثلا بعد از login کردن) میتوانید شناسه کاربر را تنظیم کنید، در صورتی که کاربر از قبل دریافت نوتفیکیشن ها را تایید کرده باشد بلافاصله شناسه مستعار برای کاربر تنظیم میشود و درصورتی که بعدا دریافت توکن ها را مجاز قلمداد کند به محض مجاز قلمداد کردن شناسه هم تعیین میشود
  • کد افزودن شناسه مستعار به توکن کاربر
                        
    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);
    });
                    
                    

  • دریافت شناسه مستعار اختصاص یافته به توکن دستگاه کاربر
    در صورتی که میخواهید شناسه اختصاص یافته مستعار دستگاه فعلی کاربر را دریافت کنید از کد زیر پس از لود کامل سایت میتوانید استفاده کنید
  • کد دریافت شناسه مستعار اختصاص یافته
                        
    $(document).ready(function() {
            window.getUserAliasID().then(($alias) => {
                console.log($alias);
            }).catch(error => {
                console.error('getUserAliasID failed:', error);
            });
     });