ورود

View Full Version : حرفه ای: ذخیره ناتیفیکیشن singnalr و نمایش آن بعد از reload



mojtaba1390
پنج شنبه 09 دی 1395, 09:10 صبح
من با استفاده آموزش هایی که در صفحه ی http://demo.dotnetawesome.com/push-notification-system-with-signalr بود و با یه سری تغییرات تونستم پروژه رو بسازم. ولی بعد از هر بار رفرش کردن صفحه تعداد ناتیفیکیشن ها رو نشون نمیده و فقط تا زمانی که صفحه باز هست،تعداد ناتیفیکیشن ها نمایش داده میشه.
حالا سوالم اینه چطور میتونم این تعداد رو ذخیره کنم که با هر بار رفرش صفحه،نمایش داده بشه؟مثه حالتی که تو فیس بوک یا تلگرام هست.زمانی که پیامی میاد،تا زمانی که باز نکنی علامت پیام جدید و تعداد پیام ها رو نشون میده.یه حالتی مثل اون میخام.

Moien Tajik
پنج شنبه 09 دی 1395, 14:02 عصر
اون بالا شما count اون notification هایی رو که خونده نشدن نشون میدین به کاربر ، یه property از نوع bool مثل IsRead باید داشته باشید که اون notification توسط کاربر دیده شده یا خیر که پیشفرض برابر با False باشه.
وقتی کاربر روی notifications icon کلیک کرد ، شما Ajax میزنید و IsRead اون Notification هارو true میکنید .
اینکه تعداد notification رو همیشه داشته باشید ، لازمش اینه که یجایی مثل Database یا Session تعداد رو ذخیره کرده باشید و هربار با رفرش تعداد رو از اونحا بخونید .