سلام
ببخشید که تگ میکنم و وقتتون رو میگیرم.
@hesammousavi
@ali.bayat @milad @milad @Alimotreb @khanzadimahdi @Yahya @endworld @masoudproton @mrerfan.ir @alireza.mzh
من برای اپم لازم دارم تا نوتیف بفرستم به کاربران.
این نوتیف رو با php مبفرستم.
ولی خب هر کدوم یه زمان خاصیه
مثلا یه نوتیف هر روز 6 صبح
یکی دیگه هر 2 ساعت
یکی هر دو روز یک بار
و....
چیکار میتونم بکنم؟
من همه این دستورات رو با php مینویسم. (مثلا برای هر نوتیف یه تابع)
ولی اون فایل رو باید چیکار کنم که مثلا هر دقیقه چک کنه و ببینه کدوم تابع الان باید فرستاده بشه؟
کرون جاب هاست همچین کاری میکنه؟ چجوری؟
راه بهتری هست؟
ممنون میشم راهنمایی کنید.
تشکر
سلام
از کرون جاب سی پنل می تونید استفاده کنید ، من از https://www.setcronjob.com استفاده کردم خوبه ولی کمترین اکانتش 20 دلاره ، تعداد درخواست های شما کمه می تونید از https://www.easycron.com به صورت رایگان استفاده کنید فقط تایم اوت رایگانش خیلی کمه.
سلام
وقت بخیر .
اگر بک اندتون لاراوله خیلی راحت میتونید اینکارو انجام بدید فقط کافیه با دستور make:command یه کامند جدید بسازید و توی تابع handel اون کدهای مربوط به ارسال notifaction رو وارد کنید و این کامند رو تو مسیر app\Console\kernel.php توی فانکشن schedule وارد کنید و اونجا هم با استفاده از متندهای schedule میتونید تعریف کنید این کامند چه تایمی ، روزی ، ساعتی ، ثانیه ای اجرا بشه حتی امکان هفته و ماه و سال هم وجود داره .
باید با کرون جاب کار کنی .
یه فایل php درست کن و شرط ها و بررسی ها و همچی رو توش بزار بعد با کرون جاب بگو مثلا هر 5 یا 3 یا 1 دقیقه یا هر 1 ساعت اون رو بررسی کنه بعد تو اون توابع که تو فایل هست شرط بزار مثلا اگه ساعت الان تایمش برابر این مقدار بود این تابع یا کد ها اجرا بشه اگه اونیکی بود اونیکی اجرا بشه هم با if else میتونی و هم با switch کار پیچیده ای نیست. در نهایت هم با php و کدی که اجرا شده مقدارو بفرستی به اپ و تو اپ من realtime بررسی کنه مقداری دریافت شد اجرا بشه .
سلام
@elyasbeshkani
همه دوستان اشاره کردند به کرون جاب!
یه فایل اجرایی رو انتخاب کنید
کد هاتون رو توی اون فایل بزارید که هر موقع اون فایل فراخونی شد کد ها اجرا بشن
هر تایمی رو هم خواستید بسپرید به کرون جاب!
نیاز به کرون جاب نیست. هر موقعی که کاربر درخواست میده ساعت سرور رو چک کنید اگه از ساعت مورد نظر شما رد شده بود و نوتیفیکیشن براش ایجاد نشده بود همون موقع ایجاد کنید و بهش تحویل بدید. در هر صورت کاربر برای تحویل نوتیفیکیشن ها باید درخواست بده به سرور خب توی همون درخواست مدیریتش کنید اگه با توجه به شرایطی که دارید (ساعت ها) وجود نداشت ایجاد کنید نوتیفیکیشن رو.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟