بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
سورس پوش نوتیفیکیشن در سرور شخصی هزینه هم میدم
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Hajhosseini
10 سال پیش
+6
0
همچین چیزی توی ایران پیاده سازی نشده دوست عزیز، اگر هم کسی پیاده سازی کنه هزینه های چند صد میلیونی داره، چیزی که شما دنبالشی PullNotification هست (با توجه به این که نمیخوای از GCM/Parse استفاده کنی). تفاوت PushNotofication با PullNotification اینه که در Push سرور مستقیما به شما request میده، ولی در Pull شما باید یک Request به سرور ارسال کنی، سرور تشخیص میده که در حال حاضر نوتیفیکیشنی هست یا خیر، اگر بود response رو برمیگردونه.
PullNotification رو استاد توی درس هاشون کامل توضیح دادن، نیازی نیست هزینه کنید یا سورس بخرید.
کاملا درسته، push خیلی سریع تر و کم ترافیک تره. برای پیاده سازی push شما باید یک ConnectionHandler داشته باشی، که برقراری ارتباط با سرور رو مدیریت کنه. ارتباط یک بار با سوکت مورد نظر برقرار میشه، و در ادامه Live میمونه، حالا اگر اینترنت قطع شد، اگر گوشی خاموش شد و ... رو اون ConnectionHandler باید مدیریت کنه. مثلا گوگل پلی چون روی همه گوشی ها نصب هست، همچین کاری رو میکنه، ولی parse مجبوره تمام این کارها رو توی خود کتابخانش که شما به برنامه اضافه میکنی انجام بده. (گوگل هم ممکنه این کار رو هم بکنه ولی چون میدونیم با گوگل پلی مدیریت میکنه، امکانش کمه). تیمی که این کار رو انجام داده، حدود 1-2 سال وقت گذاشته تا تونسته فاز اول رو پیاده سازی کنه پس مسلما کار راحتی نیست. توی ایران معدود شرکت هایی هستن که این کار رو کردن، که اونها هم توی همون فاز های اولی و ابتدایی موندن. (10 سال پیش)
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .