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