اگر در حوزه برنامهنویسی موبایل و وب متخصص باشید حتما این روزها با خبر تحریم سرویس وانسیگنال مواجه شدهاید. وان سیگنال سرویسی برای ارسال نوتیفیکیشن به کاربران اپلیکیشنهای موبایل است که چندین کسبوکار ایرانی هم به خدمات این محصول اعتماد کرده بودند. پس از اینکه وان سیگنال بدون خبر قبلی و ناگهان، دسترسی کاربران ایرانی را به سایت خود محدود کرد، برنامهنویسان و صاحبان کسبوکارهای مبتنی بر موبایل که مشتری وانسیگنال بودند، با نگرانی به دنبال انتخاب یک سرویس جایگزین هستند.
در این پست میخواهیم راهکار پیشنهادی جایگزین را معرفی و نقاط مشترک و متفاوت آن با وانسیگنال را بررسی کنیم. اگر شما هم در میانهی تصمیمگیری برای انتخاب یک سرویس جدید هستید، در ادامه این مطلب با ما همراه باشید.
قابلیتهای لازم برای یک سرویس پوشنوتیفیکیشن مناسب
از آنجا که انتخاب یک سرویس فنی نیاز به بررسی فیچرهای مختلف و توجه به ابعاد متعدد خدمات ارائهشده دارد، در گام اول این مطلب با هم به بررسی فیچرهایی که وان سیگنال به کاربران ارائه میداد میپردازیم. در جدول زیر تعدادی از این ویژگیها را نوشتهایم و آن را با پوشه به عنوان یک سرویس ایرانی ارائهدهنده خدمات پوشنوتیفیکیشن مقایسه کردهایم:
علاوه بر امکانات ذکر شده، مواردی مثل امکان درخواست اکسپورت کاربرها براساس پوش آیدی یکتا، قابلیت ذخیرهسازی فیلترهای استفاده شده در یک پوش برای دفعات بعدی، استفاده از کلید جابجایی (Collapse Key) برای عدم دریافت تکراری پوش توسط کاربرها، امکان ارسال پوش تستی، آمار دقیق نصب اپلیکیشن، دریافت اطلاعات کاربران اپلیکیشن براساس نسخه اپ و نوع گوشی و ... هم از مواردی هستند که در صورت استفاده از خدمات پوشه از آنها بهرهمند خواهید شد.
اما چرا پوشه؟
رویآوردن به یک سرویس ایرانی در شرایط کنونی تحریم برای خدمات بکاند، فکر توسعهدهندگان را به خود مشغول کرده است و همگی با این سوال مواجه هستیم که یک سرویس ایرانی چه میزان قابلیت جلب اعتماد و ارائهی خدماتی با کیفیت بالا به کاربران را دارد؟ این سرویسها تا چه حدی امکان برنامهریزی بلندمدتتر روی خدمات دریافتی را برای توسعهدهندگان ایرانی فراهم میکنند؟
کیفیت، قطع به یقین حاصل تلاش یک تیم است که مسلماً ربطی به ملیت آنها نخواهد داشت. هرکس میتواند در هر شرایطی به مطلوبترین حالت ممکن خدمات خود را ارائه دهد و بر اساس بازخوردهای دریافتی سرویس خود را بهبود بخشد، مسلماً سرویس ما نیز از این اصل مستثنی نیست.
تجربه موفق مهاجرت توسعهدهندگان ایرانی از سرویس Parse به پوشه در بهمن ماه سال 95، پس از آن که پارس سرویسدهی خود را متوقف کرد، بسیاری از کاربران ایرانی را جذب پوشه نمود و تیم فنی پوشه توانست با درنظر گرفتن همه جوانب بدون مشکل جدی این بار جدید و سنگین را به ترافیک قبلی پوشه اضافه کند و حتی تا رکورد ارسال 11.5 میلیارد پیام در ماه هم پیش برود.
علاوه بر نکته فوق، دسترسی به پشتیبانی پوشه برای کاربران نسبت به سرویسهای خارجی سریعتر و آسانتر بوده و مواردی مثل درخواست اضافهشدن فیچرهای جدید، رفع فوری مشکلات احتمالی اطلاع داده شده و ... در ارتباط با پشتیبانی پوشه نسبت به سرویسهای مشابه خارجی با سرعت و پذیرش بیشتری صورت گرفت که منجر به ایجاد اعتمادی دو طرفه میان توسعهدهندگان و پوشه شد.
این اقبال گسترده برنامهنویسان موبایل سبب شد تا امروز بیش از 5هزار توسعهدهنده ایرانی به پوشه بپیوندند. ثبت بیش از 60هزار اپلیکیشن در پنل پوشه نیز از ثمرات دیگر اعتماد برنامهنویسان به پوشه بوده است. همچنین اپلیکیشنهای حاوی اسدیکی پوشه بیش از 550 میلیون بار روی تلفنهای همراه کاربرانی در ایران و کشورهای فارسی زبان همسایه نصب شدهاند.
در نهایت، خدمات رایگان تا ۵۰۰ هزار کاربر هم نکته مهمی است که پوشه را نسبت به سایر رقبای داخلی و خارجی به یک انتخاب خوب تبدیل کرده است.
راهکار فنی برای مهاجرت از وانسیگنال به پوشه چیست؟
برای اینکه بتوانید کاربران خود را از وان سیگنال به پوشه منتقل کنید، باید سه مورد را در اختیار داشته باشید.
- Sender ID
- Google API Key
- توکن کاربران
دو مورد اول را شما به هنگام ثبت برنامه در وانسیگنال، در پنل وانسیگنال وارد کردهاید و احتمالا برای ساخت آن ابتدا به کنسول گوگل رفته و آن را ایجاد کردهاید.
مورد سوم مربوط به توکن کاربران شما میشود که گوگل به سرویسدهنده، یعنی وانسیگنال، اعلام کرده است و در دیتابیس وانسیگنال قرار دارد. اگر شما بتوانید از طریق خود وان سیگنال و یا روشهای دیگر (برای مثال اگر خودتان روی برنامه، علاوه بر وان سیگنال، fcm هم داشتید) دیتابیسی حاوی توکن کاربران خود را داشته باشید، میتوانید کاملا به پوشه منتقل شوید.اگر از وان سیگنال درخواست کنید، ممکن است به شما دیتابیس کاربرانتان را بدهد.
توجه داشته باشید که اگر این موارد را در اختیار نداشته باشید، امکان انتقال کاربران شما نه تنها برای پوشه بلکه برای سایر سرویسدهندهها هم امکانپذیر نیست. در واقع تنها راه، قرار دادن SDK پوشه بر روی برنامه و منتشر کردن مجدد آن است.
امیدواریم با مطالعه این مطلب برخی سوالات ذهنی شما در مورد تصمیم مهاجرت از وان سیگنال پاسخ داده شده باشد. در قسمت نظرات سوالات دیگر خود را هم با ما در میان بگذارید تا با شما در تماس باشیم. همچنین در مورد این سوال به ما پاسخ بدهید که اضافه کردن کدام ویژگیهای سرویس وانسیگنال به پوشه برای تیم شما مهمتر است و احتیاج فوریتری به آن دارید؟
نظرات (۱۶)