tgoop.com/djangolearn_ir/610
Create:
Last Update:
Last Update:
دیزاین notification system قسمت دوم
تا اینجای کار ما فرضمون رو از سیستم نوتیفی که میخوایم طراحی کنیم گفتیم
الان نوبت میرسه به یه طراحی سطح بالا از سیستم.
مثال اول : گوشی های Apple
ممکنه بدونید که شرکت اپل برای ارسال نوتیف از APN استفاده میکنه یا همون Apple push notification service هست. به بیان دیگه یه پیام توسط provider تولید میشه و توسط APN به گوشی ها فرستاده میشه.
سه بخش مهم داریم الان:
۱ - بخش provider
2 - بخش APN
۳ - گوشی iOS
بخش provider، با دو نوع داده کلیدی سر و کار داره:
۱ - قسمت device token که شامل یک توکن منحصر به فرد برای ارسال نوتیفیکیشن هست
۲ - بخش payload که یک داده JSON شامل محتوای ارسالی نوتیفیکیشن هست
بخش APN رو هم که توضیح دادیم و کلاینت ما هم که گوشی هست.
یه دیزاین سطح بالا هم ببینیم ازش بد نیست
BY جنگولرن
Share with your friend now:
tgoop.com/djangolearn_ir/610