سرویس parse.com که برای ارسال پوش نوتیفیکیشن در بین توسعه دهندگان ایرانی محبوبیت داشت، اعلام کرده است که تاریخ 9 بهمن 1395 دیگر در دسترس نیست و از آنها درخواست کرده که برای ادامه فعالیتشان، کاربران خودشون رو به سرویس دهنده های دیگه منتقل کنن.

ما هم در پوشه این امکان را ایجاد کرده ایم که شما دوستان بتوانید کاربران خود را به پوشه منتقل کنید و بتوانید ارتباط خود با کاربرانتان را حفظ کنید.

پارسه ابزاری برای انتقال دیتابیس کاربران از سرورهای خود به سرور دیگری ارائه داده است که ما نیز از همان ابزار استفاده می کنیم. برای انتقال کاربران پارسه به پوشه، فرمی در این آدرس وجود دارد که اطلاعات زیر برای انتقال مورد نیاز است:

  • نام بسته اپلیکیشن- package name
  • Parse Application ID
  • Parse Master Key
  • GCM Sender ID
  • GCM API Key

 ما پس از بررسی اطلاعات وارد شده، با شما تماس خواهیم گرفت که آیا امکان انتقال کاربران شما به پوشه وجود دارد یا خیر؟

چرا ممکن است امکان انتقال وجود نداشته باشد!!؟؟

دوستان باید توجه داشته باشند که بحث انتقال کاربران دو مرحله دارد:

  1. انتقال اطلاعات کاربران پارسه به سروری دیگر
  2. امکان ارسال پیام به کاربران از طریق سرور دیگر
مورد اول، مشکلی ندارد و ابزار انتقال دیتابیسی که پارسه داده است همین است و شما می توانید اطلاعات همه کاربران خود را به سرور دیگری منتقل کنید و برای این کار Parse Application ID و Parse Master Key کفایت می کند. ولی مسئله از پله دوم که ارسال پیام به کاربران قبلی است شروع می شود!!
شما هنگامی که یک اپلیکیشن را در پنل پارسه ثبت می کردید در قسمت تنظیمات آن، این امکان را داشتید که از GCM Sender ID و GCM API Key اختصاصی خودتون برای ارسال پیام استفاده کنید. یعنی در کنسول گوگل، یک پروژه ثبت کنید و Sender ID و API Key اون رو در پارسه ثبت کنید. با این کار شما از کانال اختصاصی خودتون برای ارسال پیام استفاده می کردید.(اسم کانال رو خودمون گذاشتیم اینجا و منظورمان مسیری است که پارسه برای ارسال پیام استفاده می کند)
ولی متاسفانه بیشتر کاربران پارسه به این مورد توجه نکرده اند و این تنظیمات را انجام نداده اند. وقتی که این تنظیم انجام نشده باشد شما از کانال عمومی پارسه برای ارسال پیام ها استفاده می کرده اید.

حالا چه اتفاقی میفتد؟

اتفاقی که اینجا می افتد این است که پارسه اطلاعات کانال های عمومی خود را در اختیار کاربران قرار نداده است. وقتی که شما می خواهید از سرور دیگری برای ارسال پیام استفاده کنید، باید Sender ID و API Key رو در اختیار داشته باشید و بدون آنها امکان ارسال پیام دیگر برای شما وجود ندارد. یعنی کاربران شما به سرور دیگر منتقل می شود ولی عملا دیگه راهی برای اراسل پیام به آن ها ندارید مگر آنکه خودتان دستی در پارسه Sender ID و API Key رو داده باشید. و ما برای همین این دو مورد را اجباری کرده ایم چون تنها انتقال کاربران شما فایده ای ندارد.
این محدودیت تنها برای پوشه نیست و اگر شما جستجویی در سوریس دهنده های خارجی هم انجام یدید در توضیحات و در بلاگ آنها هم این موضوع توضیح داده شده.
حالا چیکار کنیم؟
از آنجا که سرویس پارسه از بهمن ماه قطع می شود، شما برای ادامه ارتباط و ثبت کاربران جدیدتان نیاز دارید که از سرویس دهنده دیگری استفاده کنید. با توجه به توضیحات بالا شما در یکی از دو دسته زیر قرار می گیرید:
1- از GCM Sender ID و GCM API Key اختصاصی خودتون استفاده کرده اید:
برای ادامه کار، قدمهای زیر را انجام دهید:
  1. فرم درخواست انتقال را پر کنید
  2. پس از تایید و انتقال کاربران شما، کتابخانه پارسه را از اپ خودتون حذف و کتابخانه پوشه را قرار دهید
  3. در مارکت اپ خودتون رو بروز رسانی کنید
  4. از این پس می توانید به کاربران قبلی پارسه خودتون پیام بزنید و همچنین کاربران جدید شما در پوشه ثبت می شوند
2- از مسیر عمومی پارسه استفاده کرده اید:
  1. کتابخانه پارسه را از اپ خودتون حذف و کتابخانه پوشه را در آن قرار دهید
  2. در مارکت اپ خودتون رو بروز رسانی کنید
  3. از طریق پارسه به کاربران خودتون اطلاع رسانی کنید که اپ خودشون رو آپدیت کنند. با این کار در روند آپدیت اپ شما تسریع می شود و کاربران قبلی شما با آپدیت به پوشه منتقل می شوند
  4. از این پس می توانید به کاربران جدید خودتون و کاربران قبلی پارسه که اپ خودشون رو آپدیت کرده اند، پیام ارسال کنید.
امیدواریم این مقاله برای شما راهگشا باشد. در این مورد هر سوالی داشتید با ما تماس بگیرید:
support@pushe.co