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

چگونه بفهمیم که json آپدیت شده را به کاربر اطلاع دهد

مدیریت گفتگو
118426 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام

من یه برنامه میخوام بنویسم که اطلاعات سایت را از طریق json یا jsoup بگیریم. 

اگر محتوای بخشی از سایت عوض بشه یعنی دادها آپدیت شد، چجوری برنامه چک کنه که هر وقت اطلاعات اون بخش عوض شد به کاربر از طریق push notification یا روشهای دیگر به کاربر اطلاع دهد.

مثلا برنامه Live score فوتبال رو در نظر بگیرین، هر وقت حریف گل میزنه سریع به کاربر اطلاع میده.

نظرات

atf 10 سال پیش
شما باید از سرویس استفاده کنید
118426 10 سال پیش
سرویس چی؟ میشه اطلاعات بیشتری بدین؟
atf 10 سال پیش
شما در مورد android service broadcastreceiver سرچ کنید جواب تون رو پیدا میکنید
118426 10 سال پیش
الان یه چیزهایی دستم اومد، فقط یه سوالی که برام پیش اومد اینه که، برای این کار باید از سرویسهای مثل لینک استفاده کرد؟ بعد من چجوری این سایت حاوی json رو به این سایت بفهمونم که وقتی چیزی عوض شد به کاربر اطلاع بده.
atf 10 سال پیش
فکر کنم آموزش پوش نوتیفیکیشن استاد رو نگاه کنید به دردتون بخوره
118426 10 سال پیش
این آموزش زیاد به حرف من مرتبط نبود، سوال من بیشتر روی این بود که وقتی داده های json آپدیت بشه، چجوری باید سرویس بنویسیم که چک کنه هر وقت json آپدیت شد به کاربر اطلاع بده این اطلاع دادنش تو آموزش هست اما چجوری فهمیدنش نیست
Hossein Lamei Ramandi 10 سال پیش
کافیه مقدار دریافتی جدید رو با مقدار قبلی مقایسه کنید
118426 10 سال پیش
خوب اینطوری خیلی سربار سرویس رو خیلی میبره بالا. راه اصولی کسی به ذهنش نمیرسه؟
118426 10 سال پیش
خوب اینطوری خیلی سربار سرویس رو خیلی میبره بالا. راه اصولی کسی به ذهنش نمیرسه؟
Hossein Lamei Ramandi 10 سال پیش
مشکلی پیش نمیاد شما انجام بده همین راهی که گفتم رو
Criss 10 سال پیش
اینکه شما بخواید با json یا Jsoup یک مقدار رو همیشه چک کنید ، مصرف دیتا برای کاربر و سرور رو بالا میبره و اصلا اصولی وبهینه نیست ، بهترین روش استفاده از وب سوکت با ساختار NodeJs هست شما میتونید وب سوکت رو با ساختار های دیگه ایی هم پیاده سازی کنید (متاسفانه هنوز تجربه ایی در این زمینه ندارم)
118426 10 سال پیش
دقیقا همینطور هست خیلی منابع سیستم و کاربر رو هدر میده، من دنبال راه اصولی بودم که هنوز پیدا نکردم. ممنون از راه حل
h_uk2009 10 سال پیش
خوب میتونی یک کار کنی ... باتوجه به اینکه کاربر همیشه وارد برنامت نمیشه میتونی اول برنامت یا مثلا وقتی وارد یک صفحه شد یک درخواست بفرستی سرور اگر قسمتی بروز رسانی شده به کاربر اطلاع بدی و دیتابیس آفلاین برنامت رو هم بروز کنی که کاربر بتونه استفاده کنه اینطوری همیشه هم نیازی نیست سرور رو چک کنی . البت این ملزمش اینه که کاربربرنامت رو باز کنه . . از سرویس ناتیفیکشن پوشه ایرانی هم میتونی استفاده کنی البته هنوز api براش ننوشته و باید دستی پوش ناتیفی بفرستی

هنوز پاسخی ثبت نشده است


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