سرویس parse.com که بین توسعه دهندگان ایرانی برای ارسال پوشنوتیفیکیشن محبوب بود، اعلام کرده است که از تاریخ ۹ بهمن ۱۳۹۵ دیگر در دسترس نیست و از کاربرانش درخواست کرده است، برای ادامه فعالیت، به سرویسدهندههای دیگری منتقل شوند.
ما در پوشه امکان انتقال کاربران از پارسه به پوشه را فراهم کردهایم تا بتوانید ارتباطتان را با کاربرانتان حفظ کنید.
مراحل انتقال از پارسه به پوشه
پارسه ابزاری برای انتقال دیتابیس کاربران از سرورهای خود به سرور دیگری ارائه داده است که ما نیز از همان ابزار استفاده می کنیم. برای انتقال کاربران پارسه به پوشه، فرمی در این آدرس وجود دارد که اطلاعات زیر برای انتقال مورد نیاز است:
- نام بسته اپلیکیشن- package name
- Parse Application ID
- Parse Master Key
- GCM Sender ID
- GCM API Key
پس از بررسی اطلاعات وارد شده، با شما تماس میگیریم و اطلاع میدهیم که آیا امکان انتقال کاربران شما به پوشه وجود دارد یا خیر؟
شاید این سوال برایتان پیش بیاید که چرا ممکن است امکان انتقال وجود نداشته باشد.
باید گفت انتقال کاربران دو مرحله دارد:
۱.انتقال اطلاعات کاربران پارسه به سروری دیگر
۲.امکان ارسال پیام به کاربران از طریق سرور دیگر
مورد اول، مشکلی ندارد و ابزار انتقال دیتابیسی که پارسه داده است همین است و شما می توانید اطلاعات همه کاربران خود را به سرور دیگری منتقل کنید و برای این کار Parse Application ID و Parse Master Key کافی است.
ولی مسئله از مرحله دوم که ارسال پیام به کاربران قبلی است شروع می شود. هنگامی که اپلیکیشنی را در پنل پارسه ثبت میکردید، در قسمت تنظیمات، این امکان را داشتید که از GCM Sender ID و GCM API Key اختصاصی خودتان را برای ارسال پیام استفاده کنید. یعنی در کنسول گوگل، پروژه ثبت کنید و Sender ID و API Key آن را در پارسه ثبت کنید. با این کار از کانال اختصاصی خودتان برای ارسال پیام استفاده می کردید.(منظور از کانال، مسیری است که پارسه برای ارسال پیام استفاده می کند) ولی متاسفانه بیشتر کاربران پارسه به این مورد توجه نکردهاند و این تنظیمات را انجام ندادهاند. وقتی که این تنظیم انجام نشده باشد، از کانال عمومی پارسه برای ارسال پوشنوتیفیکیشن استفاده میکردید.
حالا چه اتفاقی میفتد؟
پارسه اطلاعات کانالهای عمومیاش را در اختیار کاربران قرار نداده است. اگر بخواهید از سرور دیگری برای ارسال پیام استفاده کنید، باید Sender ID و API Key رو در اختیار داشته باشید و بدون آنها امکان ارسال پوشنوتیفیکیشن وجود ندارد. یعنی کاربران شما به سرور دیگر منتقل میشوند اما دیگر راهی برای ارسال پوشنوتیفیکیشن به آنها ندارید مگر آنکه خودتان در پارسه به صورت دستی Sender ID و API Key را داده باشید.
برای همین ما وارد کردن این دو مورد را اجباری کردهایم چون تنها انتقال کاربران شما فایدهای ندارد.این محدودیت تنها برای پوشه نیست و اگر شما در سرویسدهندههای خارجی هم جستوجو کنید، در توضیحات و بلاگ آنها هم این موضوع توضیح داده شده است.
حالا باید چه کنیم؟ از آنجا که سرویس پارسه از بهمن ماه قطع میشود، برای ادامه ارتباط و ثبت کاربران جدیدتان نیاز دارید که از سرویسدهنده دیگری استفاده کنید. با توجه به توضیحات بالا شما در یکی از دو دسته زیر قرار می گیرید:
۱.از GCM Sender ID و GCM API Key اختصاصی خودتون استفاده کرده اید:
برای ادامه کار، قدمهای زیر را انجام دهید:
- فرم درخواست انتقال را پر کنید.
- پس از تایید و انتقال کاربرانتان، کتابخانه پارسه را از اپ خودتان حذف و کتابخانه پوشه را قرار دهید.
- در مارکت اپ خودتان را بهروزرسانی کنید.
- از این پس میتوانید به کاربران قبلیتان در پارسه پوشنوتیفیکیشن بفرستید و همچنین کاربران جدید شما در پوشه ثبت میشوند.
۲- از مسیر عمومی پارسه استفاده کردهاید:
- کتابخانه پارسه را از اپ خود حذف و کتابخانه پوشه را در آن قرار دهید.
- در مارکت اپلیکیشنتان را بهروزرسانی کنید.
- از طریق پارسه به کاربرانتان اطلاعرسانی کنید و از آنها بخواهید اپلیکیشنشان را آپدیت کنند. با این کار روند آپدیت اپلیکیشنتان سریعتر پیش میرود و کاربران قبلی با آپدیت به پوشه منتقل میشوند.
- از این پس میتوانید به کاربران جدیدتان و کاربران قبلی پارسه که اپلیکیشنشان را آپدیت کردهاند، پوشنوتیفیکیشن ارسال کنید.
اگر در این مورد سوالی داشتید، خوشحال میشویم با ما تماس بگیرید و آن را مطرح کنید: [email protected]