سامان
3 سال پیش توسط سامان مطرح شد
1 پاسخ

notification

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


ثبت پرسش جدید
mmjvox
تخصص : QML,Objective-C,Qt/C++,Webasse...
@mmdjv.kh94 3 سال پیش آپدیت شد
1

نظر شما میتونه درست باشه و اشتباه نیست
هر برنامه هر از چند گاهی می تونه به سرور مورد نظرش پیام بده و ببینه نوتیفیکیشن داره یا نه. یا مثلا کنار برنامه سرویس هم میسازن و توی استارتاپ سیستم عامل هم معرفی می کنن و فقط در حال اجرا وچک کردن سرور می مونه که ببینه نوتیفیکیشن ثبت شده یا نه.

ولی این که این کار چقدر میتونه خوب و کارآمد باشه یا اینکه شاید هم چقدر می تونه بد و دردسرساز باشه هم مهمه.
مثلا اگه نرم افزار شما 1000 بار نصب شده باشه و همشون با هم در یک بازه زمانی کم به سرور شما درخواست بزنن عملا یعنی اینکه شما یک نرم افزار ساختید که به سرور خودتون حمله ddos بکنه

اولین نکته اینه که ارتباط بین سرور و کلاینت همیشه یک طرفه نیست. بهتره خودتون بیشتر در موردش سرچ کنید.
ولی برای مثال این دو مورد یکی از پرکاربردترین ها هستن
websocket , mqtt

و بعد هم باز در مورد Push notification و cloud messaging و fcm و apns و wns سرچ کنید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام