با سلام خدمت دوستان
چطوری میشه لیست کاربرانی رو که به برنامه لاگین کردند رو بدست آورد
من گفتم یه جدول بسازم و به محضی که کاربر لاگین کرد تو جدول بریزم
ولی ممکنه کاربر برنامه رو End task کنه اون موقه چی میشه ؟
با سلام خدمت دوستان
چطوری میشه لیست کاربرانی رو که به برنامه لاگین کردند رو بدست آورد
من گفتم یه جدول بسازم و به محضی که کاربر لاگین کرد تو جدول بریزم
ولی ممکنه کاربر برنامه رو End task کنه اون موقه چی میشه ؟
در کل برای این کار راه حل قابل اطمینانی وجود نداره و بیشتر برمیگرده به میزان تخصص کاربری که داره با برنامه کار میکنه .
راه حل های مختلفی میشه ارایه کرد :
- نوشتن یک سرویس که وظیفه کنترل lifetime یوزرها رو برعهده داره و با برنامه اصلی در ارتباطه و و kill شدن اون یا logout کردن یوزر رو تشخیص میده .
- اگر برنامه خیلی مهم باشه نوشتن یک درایور برای جلوگیری از بسته شدن برنامه توسط کاربر .
راه های دیگه ای هم هست که از حوصله این بحث خارج هست .