بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ایجاد نمایش افراد انلاین برای نرم افزار

مدیریت گفتگو
dani 12 سال پیش
آخرین تغییر: 11 سال پیش

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

نظرات

CreativeBoy 12 سال پیش
من تا حالا این کارو نکردم، ولی اینو امتحان کن: یه ستون جدید از نوع boolean توی DB ت درست کن که اگه کاربر login کرد به برنامه مقدارش 1 بشه و اگه logout کرد 0 بشه. حالا مثلا اگه بخوای افراد آنلاین رو توی یه listView نشون بدی به راحتی و با filter کردن افرادی که مقدار 1 توی اون ستون دارن میتونی افراد آنلاین رو نشون بدی. جوابم یکم کلی بود ولی اگه یه خورده وقت بذاری به راحتی میتونی پیاده سازیش کنی.

پاسخ‌ها 3

harani 12 سال پیش

شما بایستی از ابزارهای آمار گیری مانند google analytic یا flurry یا ... استفاده کنید .

نظرات

dani 12 سال پیش
ابزارش چی هست کجا باید بزار بعد چه جوری استفادش کنم
dani 12 سال پیش
جواب ندادین
javac 12 سال پیش
هر کدوم از اینا یک ابزار هستند باید به پروژه تون اضافه کنید اسمشون رو تو گوگل سرچ کنید آموزش و مطالب زیادی پیدا می کنید
dani 12 سال پیش
ولی هنوز گیچم
محمد حسین زاده 12 سال پیش

از کد سمت سرور شما بی اطلاع هستم ولی مسلما فهمیدن افراد آنلاین روی سرور مشکل خاصی نیست (نظر silencewolf رو پیشنهاد میدم. راهکار دوستمون harani شاید زیاد مناسب این کار نیست)

مهم قسمت اطلاع رسانی به کلاینت ها هست که اگه طبق سوالتون فقط 1 بار قراره این لیست دیده بشه که غالب موارد اینطور نیست، کلاینت درخواست رو صادر میکنه

ولی اگه برنامه قراره لیست آنلاین ها رو زنده نگه داره باید از الگوریتم های Realtime  مثل SignalR و مشابه اون استفاده بشه که این مورد پیاده سازی اندروید هم داره و برای کاهش مصرف پهنای باند و سرعت برنامه و جلوگیری از ارسال هزاران درخواست بیهوده ضروریه

نظرات

Mehrad 11 سال پیش

سلام سوالی که من دارم هم بسیار شبیه به همین سوال هست ،
میخواهم در نرم افزارم دکمه ای قرار بدم که وارد یک اکتیویتی بشه و افراد آنلاین رو نشون بده.
توی اینترنت خیلی سرچ کردم و کدهایی هم بدست آوردم اما نمیتونم اونجوری که میخوام استفاده کنم ،
راه حلی شبیه به راهی که  CreativeBoy  در چند پست بالاتر ارائه دادند خوب بنظر میاد ، 
میشه کسی کد php و همینطور کدی که توی اندروید باید بنویسیم رو بذاره یا توضیح دقیق تری بده؟

نظرات

Alireza_Ghamkhar 11 سال پیش
جواب شما هم همونطور که گفته شد همان google analytic , flurry و اگر پولی میخواید که سرویس های دیگر هم هست. خود بنده با لینکی که اینجا بهم معرفی شد به سادگی پیاده سازی کردم این قبیل آمارها را. لینک

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .