سلام وقت بخیر
من میخوام توی سایت زمانی که خبر جدید گذاشته شد برای همه کاربران توی مرورگر pushe notification ارسال بشه
pusher , laravel echo روی پروژه از قبل نصب کردم
این پکیچ هم نصب کردم
https://github.com/web-push-libs/web-push
از طریق سرویس ورکر زمانی که خبر جدید در دیتابیس ثبت میشه یک پوش نوتیفیکیشن توی مرورگر ارسال میشه
حالا میخوام وقتی مرورگر بسته هم بود و کاربر وارد سایت نشد باز هم نوتیفیکیشن ارسال بشه توی مرورگر
برای این چیکار باید کرد ؟
طبق سرچی که زدم باید از فایربس استفاده بشه
فایربس نصب کردم حالا نمیدونم چطوری توی پروژه استفاده کنم
دیگه به سرویس ورکر نیاز نیست؟
از دوستان کسی تجربه استفاده از فایربس رو داشته ؟
دوستان خیلی مهم هست اگر کسی هست لطفا راهنمایی کنید
سلام دوست عزیز
فایر بیس قابلیت ارسال پوش نوتیفیکیشن رو داره که البته برای ایرانی ها فایربیس تحریم هست اما پوش نوتیفیکیشن ارسال میشه بدون تحریم شکن اما برای ورود به سایت فایربیس باید تحریم شکن بزنی چون مراحلش ممکنه یه خورده طولانی بشه یه منبع ادرس میزارم اونجا بهت میگه چیکار کنی و چطور فایر بیس رو توی لاراول پیاده سازی کنی و نوتیفیکیشن ارسال کنی
برای اطلاعات بیشتر به سایت زیر یه سر بزن توضیح داده باید چیکار کنی
https://techvblogs.com/blog/firebase-push-notification-laravel
@FullStack
خیلی ممنونم از پاسختون
یک سوال من از سرویس ورکر الان استفاده کردم برای ارسال پوش نوتیفیکیشن به جای اون باید از نوتیفیکیشن خود لاراول استفاده کنم ؟
من یک api ساختم از جدول news و با سرویس ورکر ارسال میکنم نوتیفیکیشن هارو
ببینید شما میتونید توی دیتابیس یه جدول به اسم نوتیفیکیشن ها بزنید و هر وقت یک نوتیفیکیشن جدید میفرستید به اون جدول اضافه بشه اطلاعات نوتیفیکیشن بعد چک کنید که کاربر اون نوتیفیکیشن رو دیده یا نه اگه دیده بود که هیچ اما اگه ندیده بود بیاد و بهش نشون بده یه فیلد باید در نظر بگیری مثلا به اسم read از نوع بولین اگه این 0 بود کاربر هنوز نوتیفیکیشن جدید رو ندیده اما اگه 1 بود یعنی دیده و اگه 0 بود بهش نشون داد بعدش بیاد و این رو به 1 تبدیل کنه
@FullStack
بدون استفاده از فایربس هم میشه اینکارو کرد؟
کلا با همون سرویس ورکر وقتی مرورگر بسته هست هم پوش نوتیفیکیشن ارسال میشه؟
ببینید الان من حرفم فقط اینه ک مرورگر بسته هس اصلا پوش نوتیفیکیشن ارسال نمیشه ک بخوام چک کنم خونده شد یا نشد
فقط وقتی مرورگر بازه پوش ارسال میشه
ببینید برای کاربر هایی که انلاین هستن و یا الان مررورگر بازه میتونید از این سرویس ها استفاده کنید اما اگه موقعی که مررورگر بسته هست نوتیفیکیشن ارسال نمیشه اون روشی که گفتمو به کار بگیرید و کلا اگه نوتیفیکیشن ارسال کردید به اون جدول اضافه بشه
الان پس برای اینکه وقتی مرورگر بسته هس هم پوش نوتیفیکیشن ارسال بشه، فقط یه جدول نوتیفیکیشن اضافه کنم و چک کنم ؟؟؟
یا از فایربس هم استفاده کنم ؟ چون فایربس از نوتیفیکیشن استفاده کرده و از سرویس ورکر استفاده نشده برا همین برام گنگ هست چیکار کنم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟