وب سایت آموزشی reactapp.ir ، ,ورود به دنیای جاوااسکریپت
push.js | کتابخانه ای برای ارسال Push Notifications
در این نوشته قراره در مورد یک کتابخانه جاوااسکریپتی صحبت کنیم که از این لایبرری برای فرستادن Push Notification در مرورگر استفاده میشه . اپلیکیشن های نیتیو موبایل Push Notification رو همیشه پشتیبانی کردند ولی تا زمانی که Notifications API به وجود اومد جای این نوتیفیکیشن ها در دنیای وب خالی بود .
Notifications API از طریق جاوااسکریپت کار میکنه و این اجازه رو به شما میده تا از طریق پنجره مرورگر به کاربرانتون پوش نوتیفیکیشن بفرستید.
Push.js یک لایبرری رایگان هست که تمام ویژگی های اصلی پوش نوتیفیکیشن ها رو با استفاده از کد های جاوااسکریپت اجرا میکنه . فقط چند خط کد جاوااسکریپت برای مدیریت واجراش لازمه .
نوتیفیکیشن های مبتنی برمرورگر راهی طولانی برای بهتر شدن در پیش رو دارند ، شیوه کار به این صورت هستش که برای ظاهر شدن نوتیفیکیشن ها باید کاربر به شما اجازه بده . اگه کاربران به سایت شما اعتماد داشته باشند و این نوتیفیکیشن ها براشون کاربردی باشه این اجازه رو به شما میدن چون در غیر اینصورت قانع کردن کاربران کار سختی به نظر میاد .
بنابراین بهترین کاری که میتونید انجام بدید تا بفهمید کاربرانتون از نوتیفیکیشن ها استقبال میکنند اینه که این کار رو امتحان کنید . با استفاده از این نوتیفیکیشن ها شما میتونید برای پست های جدید سایتتون لینک بازدید ، یا خبرنامه و … ارسال کنید . با لایبرری push.js تمامی این کارها خیلی راحت تر صورت میگیره .
این لایبرری رو میتونید از bower ، npm یا مستقیما از طریق گیت هاب دانلود کنید ، با استفاده از این لایبرری و همچنین کد ها ی جاوااسکریپتمیتونید این پوش نوتیفیکیشن رو ایجاد کنید و اگه کاربران سایتتون درخواست شما رو قبول کردند ، هر زمان که بخواید میتونید نوتیفیکشن های جدیدی رو ارسال کنید . این امکان هم برای شما وجود داره که هدر نوتیفیکیشن ، محتوای اصلی و ویژگی هایی مانند زمان بسته شدن خودکار نوتیفیکیشن رو تنظیم کنید.
منبع : بلاگ reactapp.ir
مطلبی دیگر از این انتشارات
نوشتن اولین api با فریم ورک express در Node.js به همراه آموزش mongodb با متد mvc قسمت اول
مطلبی دیگر از این انتشارات
راهنمای استفاده از this در جاوا اسکریپت
مطلبی دیگر از این انتشارات
سوالات جاوا اسکریپتی برای مصاحبه (قسمت ۱)