آموزش ارسال پوش نوتیفیکیشن در php

آموزش ارسال پوش نوتیفیکیشن در php

در آموزش ارسال پوش نوتیفیکیشن در php قصد داریم به شما نحوه ارسال اعلان با داده های داینامیک به سمت مرورگر کاربر را یاد بدیم.

پوش نوتیفیکیشن ها در وب (Web Push Notification) یک ابزار امیدوارکننده برای افزایش ترافیک سایت و نرخ تبدیل است.

این یک روش جایگزین برای فقط جاوااسکریپت است با این تفاوت که دارای پردازش سمت سرور توسط PHP است و محتوای ناتیف را از PHP دریافت می کند.

بنابراین می توان به جای محتوای هاردکد شده از هر داده ای داخل دیتابیس یا فایل برای ارسال نوتیفیکیشن (notification) استفاده کرد.

 

درباره مثال ارسال پوش نوتیفیکیشن در php

در این مثال ما یک پوش نوتیفیکیشن روی مرورگر را نمایش میدیم. این نوتیفیکیشن ها طبق کانفیگ تعیین شده هر ۱۰ دقیقه یکبار ارسال می شوند و بعد ارسال خودکار بسته می شود.

زمان نمایش نوتیفیکیشن در مرورگر نیز ۵ دقیقه مشخص کردیم.

نمونه (instance) نوتیفیکیشن ها سمت کلاینت ساخته و هندل می شوند و از تابع setTimeout جاواسکریپت برای مدیریت زمان نمایش و مخفی کردن اعلان بهره می بریم.

درخواست Ajax ارسال پوش نوتیفیکیشن در php

در این کد ,HTML اسکریپت اجرای حلقه ارسال پوش نوتیفیکیشن را در بازه های زمانی مشخص شده قرار دادیم.

تابع pushNotify() درخواست ارسال پوش نوتیفیکیشن را با Ajax به PHP میفرستد و PHP محتوای نوتیفیکیشن را بصورت آبجکت json برگشت می دهد.

تابع هندلر برگشتی AJAX نیز محتوای JSON را خوانده و نوتیفیکیشن را ایجاد میکند.

در این اسکریپت, تابع createNotification() اعلان را ارسال میکند.

با کلیک روی نوتیفیکیشن ارسالی می توان آدرس URL که داخل JSON بود را در مرورگر باز کرد.

 

index.php

 

کد PHP آماده سازی محتوای داینامیک نوتیفیکیشن بصورت JSON

این کد محتوای نوتیفیکیشن را از سمت سرور دریافت می کند. اینحا می توانید یک اتصال به دیتابیس برقرار کنید و هر داده ای را دریافت و برگشت بدید.

 

push-notify.php

همانطور که دیدید به راحتی توانستیم ارسال پوش نوتیفیکیشن در php را با محتوای داینامیک بسازیم که در وبسایت های مختلف می توانید از آن استفاده کنید.

موارد استفاده پوش نوتیفیکیشن ها

  • پوش نوتیفیکیشن ها با ارسال محتوای مرتبط به کاربران عضو شده باعث افزایش ترافیک می شود
  • یک راه حرفه ای برای ارسال تبلیغات و ایجاد فروش است
  • به شما کمک می کند که همیشه در ذهن مخاطب بمانید و برند/وب سایت تان فراموش نشود

جمع بندی آموزش ارسال پوش نوتیفیکیشن در php

همانطور که دیدید به راحتی توانستیم هر نوع محتوایی را بصورت داینامیک از سمت PHP دریافت و با قابلت شی Notification در جاواسکریپت که یک API جدید برای مرورگر است پوش نوتیفیکیشن وب را ارسال کنیم.

ما بازه زمانی ۱۰ دقیقه را مشخص کردیم که می توانید این را بصورت یک روزه یا سه روز در هفته هم مشخص کنید تا بتوانید پیشنهاد های ویژه یا مقالات و محصولات جدید را به کاربران ارسال کنید و به اینصورت از این ابزار مدرن بازاریابی بتوانید ترافیک و فروش بیشتری را برای سایت ایجاد کنید.

امیدوارم از آموزش ارسال پوش نوتیفیکیشن در php نهایت استفاده را برده باشید.

هر سوال یا مشکلی در پیاده سازی آموزش برای ساخت نوتیفیکیشن سایت داشتید حتما از بخش نظرات بفرستید تا راهنمایی کنم.

سورس کد کامل آموزش ارسال پوش نوتیفیکیشن در php را هم میتوانید از بخش دانلود باکس دریافت کنید.

موفق و پیروز باشید.

حسن شفیعی علاقه خاصی به برنامه نویسی وب و موبایل دارم و هر روز تلاش می کنم به این حوزه مسلط تر شوم و اطلاعاتم را به شکل کاربردی برای علاقه مندان در وب به اشتراک بگذارم. اگر نیاز به برنامه نویس برای انجام پروژه و نوشتن اسکریپت های سمت وب, اپلیکیشن های اندورید و ios, پیدا کردن راه حل توسعه و غیره داشتید حتما از طریق تماس با ما/ واتساپ/ تلگرام بهم پیام بدید
دیدگاه کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دوره های آموزشی