
web push notification ها notification هایی هستند که می توانند از طریق وب دسکتاپ و وب موبایل برای کاربران ارسال شوند. web push notification پیامهای سبک notification هستند که بسته به سیستم عامل، در گوشه سمت راست بالا یا پایین صفحه دسکتاپ قرار میگیرند و یا در دستگاه های تلفن همراه به روشی تقریباً مشابه با notification های ارسالی از برنامه ها ظاهر شود. web push notification بر روی صفحه دسکتاپ یا تلفن همراه کاربر هر زمان که مرورگر او باز است - خواه کاربر در وب سایت باشد یا نباشد، ارائه میشود.
تنها چیزی که برای ارسال web push notification مورد نیاز است، وب سایتی است که در آن کد های web push notification پیاده سازی شده باشد. این بدان معناست که برندهایی که اپلیکیشن ندارند، میتوانند از بسیاری از مزایای push notification (ارتباطات هم زمان، شخصی سازی شده، realtime) استفاده کنند، حتی اگر اپلیکیشنی نداشته باشند. ولی app push notification ها از طریق کد قرار داده شده در یک app ارسال میشوند.
هر شرکتی که یک وب سایت دارد، میتواند در وب سایت خود به راحتی web push notification ارسال کند و برای این کار نیاز به هیچ برنامه ای نیست. کاربران دریافت کننده notification با کلیک کردن یا ضربه زدن بر روی یک web notification، به یک URL از پیش تعیین شده توسط ارسال کننده web notification هدایت می شوند.
web push notification یک کانال بازاریابی مبتنی بر مجوز هستند. یعنی کاربران قبل از دریافت web push notification، باید به مروگر مجوز نمایش web push notification را بدهند. برندها میتوانند فرآیند و زمان بندی Opt-In را به روشهای مختلف مدیریت کنند.
Opt-in یک روش بازاریابی است که درآن کاربر باید رضایت خود را مبنی بر دریافت اطلاعات محصول، خدمات و اخبار آن شرکت، یا دادن اطلاعات شخصی و اطلاعات تماس به شخص سوم (مؤسسات و شرکت های دیگر همکای یا طرف قرارداد با آن شرکت) اعلام نماید.
مرورگرهای Chrome ، Firefox ، Opera و Safari در حال حاضر از web push notification پشتیبانی میکنند. web push notification روی هر کامپیوتر یا لپ تاپی که از مرورگرهای پشتیبانی شده استفاده میکند، اعم از PC یا Mac، کار میکند.
با این حال، همه دستگاه های تلفن همراه نمی توانند web push notification را دریافت کنند. دستگاه های همراه iOS (اپل) در حال حاضر از web push notification پشتیبانی نمیکنند، اگرچه اپل اعلام کرده است که در سال 2023 پشتیبانی میشود. این به این معنی است که حتی اگر یک آیفون یا آی پد یک مرورگر پشتیبانی شده مانند Chrome نصب کرده باشد، کاربران نمیتوانند web push notification را دریافت کنند. دستگاههای تلفن همراه اندروید از web push notification برای کاربرانی که Chrome، Firefox و Opera دارند، پشتیبانی می کنند.
ما در این دوره آموزشی با استفاده از SignalR و Notifications API مرورگر، به پیاده سازی و ارسال web push notification در Asp Core خواهیم پرداخت.
با ارسال نوتیفیکیشن در Asp Core می توانید به اهدافی نظیر بازریابی،جذب مخاطب بیشتر،اطلاع رسانی و غیره جامه عمل بپوشانید.
جهت آشنایی بیشتر با SignalR می توانید دوره آموزش SignalR را از لینک زیر به صورت رایگان دنبال نمایید:
آموزش SignalR در Asp Core
جهت مشاهده این ویدیوی آموزشی می توانید آن را از لینک زیر به صورت رایگان دنبال نمایید: