
نسخه ۳ چشمک با FCM منتشر شد
عمومی - نویسنده : گلاره مرتضوی - ۲۲ بهمن ۱۳۹۷
همانطور که احتمالا از قبل نیز مطلع هستید از ۲۱ فروردین ۱۳۹۸ گوگل توسعه و پشتیبانی سرویس GCM خود را قطع خواهد کرد. از جهتی از آنجایی که برنامههای زیادی بر بستر GCM تاکنون منتشر شدهاند گوگل این اطمینان را داده است تا برای کاربرانی که از gcm استفاده کردهاند مشکلی پیش نیاید و در آینده بتوانند همچنان پوش نوتیفیکیشن ارسال کنند.
پس این که پشتیبانی GCM را قطع میکند به چه معنی است؟
این به این معنی بوده که گوگل کتابخانه GCM را گسترش نخواهد داد و در صورتی که کاربران به نسخه FCM آپگرید نکنند در توسعه اپلیکیشن خود در دراز مدت به مشکل خواهند خورد چرا که به مرور زمان GCM یک کتابخانه قدیمی بوده که هیچ نسخه جدیدی نخواهد داد.
حالا چه کنیم؟
پیشنهاد گوگل آپگرید به FCM بوده تا از آپدیتها و بهبودهای گوگل در زمینه پوش نوتیفیکیشن و خیلی امکانات دیگه بهره مند شوید.
تیم چشمک با تلاش فراوان موفق شد SDK خود را از GCM به FCM منتقل کند و نسخه ۳ چشمک به این منظور منتشر شده است. البته غیر از تغییرات SDK تغییرات سروری هم نیاز بود در سرورهای خود به جهت اتصال به FCM انجام دهیم که این کار با موفقیت انجام شده است. پیشنهاد میکنیم در اسرع وقت اپلیکیشن خود را به FCM منتقل کنید تا از آپدیت ها و امکانات جدید گوگل محروم نمانید.
من اپلیکیشن در چشمک دارم. آیا با آپدیت به FCM به کاربران قبلی میتوانم پوش ارسال کنم؟
بله! در سمت سرور تفاوت زیادی بین این که شما از GCM استفاده کرده اید یا FCM وجود ندارد و از طریق پنل چشمک میتوانید به هر دو نوع کاربرانتان یعنی (الف) کاربرانی که بر روی GCM اند و ب)کاربرانی که بر روی FCM اند پوش ارسال کنید. پس راحت باشید و کتابخانه چشمک را به نسخه ۳ بروزرسانی کنید.
اگر به FCM آپدیت نکنم چی میشه؟
GCM با FCM تداخل داره و شما نمیتونید همزمان از هر دوی آنها استفاده کنید. خب حالا کجا مشکل پیش میاد؟ از آنجا که خیلی از کتابخونههای جدید اندروید از FCM استفاده میکنند شما در استفاده از اونها به مشکل خواهید خورد و با محدودیتهای زیادی مواجه میشوید. شما همچنین فرصت داشتن یه اپلیکیشن به روز با آپدیتهای جدید گوگل رو از دست میدهید. قطعا همه می دانیم چه بلایی سر یک کتابخانه قدیمی خواهد افتاد (قدیمی شدن اپلیکیشن، کاهش پرفرمنس و زیاد شدن اشکالاتش و در نهایت نارضایتی کاربران).
آیا تغییرات نسخه ۳ چشمک فقط FCM بوده است؟
قطعا خیر. ما تو این نسخه روی پرفرمنس SDK کار کردیم و تغییراتی دادیم تا نرخ دلیوری و بازدهی چشمک بهتر و بهتر بشه. نگران نباشید ما همیشه دغدغه اصلیمون بازدهی حداکثری رو اپلیکیشن هاتون هست.
برای آپدیت به نسخه ۳ چه کنم؟
شما کافیه به مراحل نصب چشمک برید و مراحل رو یک بار دیگه مرور کنید. اگر از اندروید استودیو استفاده میکنید کافیه تا این تغییرات را بر روی اپلیکیشن خود اعمال کنید.
برای اطلاعات بیشتر در زمینه FCM لینکهای زیر رو مطالعه کنید:
https://stackoverflow.com/questions/37311188/migration-from-gcm-to-fcm-needed
منتظر نظراتنتون هستیم. در پایین پنل روی چت کلیک کنید و سوالات و مشکلاتتون رو با ما صمیمانه مطرح کنید. ما همیشه هستیم تا مشکلاتتون رو مرتفع کنیم.