نگاهی به سرویس ایرانی mbaas

شریک تجاری آرایه

مدتی است اپلکیشن رسمی آرایه برای اندروید در اختبار مشتریان محترم قرار گرفته است. در این اپلکیشن علاوه بر

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

این اپلکیشن حاصل همکاری تجاری توسعه نرم‌افزار آرایه و روناک اندیشان فردا بوده است. محصول روناک اندیشان فردا که به تولید این اپلیکیشن کمک شایانی کرده است، سرویس سایت mbaas.ir است که در این نوشته با هم بررسی می‌کنیم.

mbaas.ir چیست؟

آنطور که در سایت mbaas.ir آمده است، mbaas مجموعه‌ای از خدمات برای توسعه‌دهندگان برنامه‌های موبایل است که در قالب یک سرویس یکپارچه ارائه می‌شود. mbaas سرنام عبارت Mobile Backend as a Service است.

چه خدماتی در mbaas ارائه می‌شود؟

در حال حاضر ۴ خدمت اصلی در mbaas ارائه می‌شود:

  • Push Notification
  • Crash Reporter
  • Mobile Backend
  • API
علاوه بر این خدمات اصلی، خدمات دیگری مانند آمار نصب برنامه و امکان به روز رسانی خودکار و ... نیز عرضه می‌شود که در ادامه به آن‌ها اشاره خواهد شد.

Push Notification در mbaas چطور کار می‌کند؟

سرویس‌های مختلفی در مجموعه سرویس‌های mbaas از طریق SDK سایت mbaas عرضه می‌شود. توسعه دهنده موبایل این SDK را به برنامه خود می‌افزاید و می‌تواند از خدماتی مانند Push Notification و یا ACRA استفاده کند.

این SDK اپن سورس است. یکی از مزایای mbaas در این حوزه وجود مستندات خوب و کامل متنی برای ارسال Push Notification است

منظور از زیرساخت موبایل در mbaas چیست؟

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

زیر ساخت موبایل در mbaas، زیرساختی را در اختیار توسعه‌دهندگان می‌گذارد تا به راحتی کاربران و فایل‌های ارسالی آنان و همچنین فراخوانی Rest API های دیگران یا ارتباط با بانک‌های اطلاعاتی و ... را مدیریت کنند. مزیت اصلی استفاده از این backend به جای backend سفارشی در سهولت و سرعت و همچنین امنیت ارائه برنامه است.

با استفاده از این زیرساخت، همچنین امکان توسعه برای انواع پلتفرم‌های موبایل از جمله android , iOS , windows وجود دارد. زیرساخت موبایلی mbaas همچنین امکان یکپارچگی با برنامه‌های تحت وب دات نت را نیز دارد.

تیم فنی mbaas علاوه بر در اختیار گذاشتن زیرساخت موبایل، API‌هایی نیز مانند پیش‌بینی وضعیت آب و هوا و نرخ طلا و ارز در اختیار توسعه‌دهندگان قرار داده که می‌توانند از این API‌ها در برنامه خود استفاده کنند.

مشاهده خطاهای برنامه با mbaas چگونه امکان پذیر است؟

هر برنامه اندرویدی ممکن است دچار خطا شود، با توجه به تعدد گوشی‌ها و نسخه‌های اندروید و دستکاری سازندگان تلفن همراه و همچنین تنوع سخت‌افزار و امکانات، تشخیص و رهگیری و رفع این خطاها به یک کابوس تبدیل می‌شود.

اینجاست که mbaas با ارائه سرویس ACRA به کمک برنامه‌نویسان موبایل می‌آید. این سرویس پس از نصب یک SDK رایگان در برنامه، خطاهای اتفاق افتاده را به همراه جزئیات کامل دستگاهی که crash روی آن اتفاق افتاده است را برای سرور mbaas ارسال می‌کند.

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

باز هم طبق روال، یک مستند فنی خوب درباره نحوه استفاده از این سرویس در برنامه‌ها نوشته شده است.

چه آمار و اطلاعاتی درباره برنامه‌هایی که از mbaas استفاده می‌کنند قابل مشاهده است؟

یکی از ویژگی‌هایی که اخیراً به mbaas اضافه شده است، امکان مشاهده آمار مربوط به نصب و استفاده از برنامه است. در این آمار علاوه بر تاریخ نصب، آخرین تاریخ استفاده و همچنین تعداد دفعاتی که کاربر از آن برنامه استفاده کرده و وضعیت نصب گوگل پلی قابل مشاهده است.

مزیت اصلی mbaas نسبت به رقبای داخلی دیگر چیست؟

پاسخ کوتاه: یکپارچگی

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

نخست یکپارچگی بی‌نظیر خدمات سایت است، از همان پنلی که خطاهای برنامه خود را می‌بینید می‌توانید push ارسال کنید یا نسخه جدید برنامه خود را به صورت اتوماتیک برای کاربرانتان ارسال کنید و ...

دوم به روزرسانی پیوسته سرویس mbaas است. mbaas در هر ماه با ویژگی‌های خوب و ریز و درشت مختلفی به روز می‌شود. این روند رو به رشد از زمان عرضه سرویس بی‌وقفه ادامه داشته و پویایی خدمات سایت در کنار پشتیبانی خوب (از طریق ایمیل یا انجمن و به زودی از طریق سرویس تیکت برای پلن‌های غیررایگان) mbaas را به انتخاب شماره یک توسعه‌دهندگان موبایل ایرانی در مقایسه با سایر رقبا تبدیل می‌کند.

اگر سرویس mbaas جمع شود چه بلایی سر برنامه‌های من می‌آید؟

یکی از دغدغه‌های مرتبط با سرویس‌های ایرانی، عمر کوتاه آن‌ها و سردرگمی کاربران پس از پایان ارائه سرویس است. mbaas با بیزنس پلن و خدمات خوبی که برای توسعه‌دهندگان موبایل دارد، عملاً تا مدت‌ها به خدمات رسانی خواهد پرداخت اما حتی در صورت خاتمه ارائه خدمات mbaas با توجه به رویکرد اپن سورسی که تیم mbaas در استفاده از خدمات و SDK محصولات دارد، توسعه‌دهنده‌ها می‌توانند مطمئن باشند که می‌توانند با کمترین وقفه، به استفاده از خدماتی نظیر ACRA و Push از سرویس‌دهنده‌های دیگر ادامه دهند.

قیمت استفاده از سرویس‌های mbaas چقدر است؟

پاسخ: نامشخص

شاید تنها نقطه ضعف فعلی mbaas شفاف نبودن سیاست مالی در قبال توسعه‌دهندگان است. در چند روز اخیر، در صفحه نخست سایت mbaas و در بخش تعرفه‌ها، محدودیت‌های پلن رایگان سایت معرفی شده و در عین حال دو پلن سبلان و دماوند بدون ذکر قیمت، معرفی شده‌اند. 

امیدواریم با مشخص شدن قیمت پلن‌ها، بتوان ارزیابی بهتری نسبت به ارزش‌های ارائه شده توسط mbaas به توسعه‌دهندگان موبایل داشت.

جمع بندی

با توجه به همه پرسش و پاسخ های بالا، سال ۹۵ برای توسعه‌دهندگان موبایل با حضور سرویس‌هایی مثل mbaas در بازار، سال بسیار خوبی خواهد بود. 

به اشتراک گذاری این نوشته در شبکه‌های اجتماعی

نگاهی به سرویس ایرانی اورست

درباره این گزارش

گزارش بررسی سرویس اینترنتی ایرانی «اورست» به درخواست شرکت ارائه‌دهنده سرویس نوشته شده است. تلاش آرایه این بوده است که سرویس را از جنبه‌های مختلف مورد بررسی قرار دهد.
این نوشته، گزارشی مشابه آنچه پیشتر در وبلاگ آرایه درباره Windows Azure خواندیم در قالب پرسش و پاسخ است و قطعاً با سوالات بیشتر شما می‌توان آن را به روز کرد.
لازم به توضیح است، این نوشته تنها قصد بررسی قابلیت‌های این سرویس را دارد و تصمیم و مسئولیت مرتبط با استفاده یا عدم استفاده از این سرویس متوجه آرایه نیست.

اورست چیست؟

آنطور که در سایت اورست آمده: «سرویس ابری(کلود) اورست، یک SaaS (نرم افزار به عنوان سرویس) امن و یکپارچه از نرم افزارهای شیرپوینت، پراجکت سرور، مایکروسافت CRM، اکسچنج و اسکایپ است.»

آیا اورست ابری است؟

پاسخ کوتاه: نه کاملاً
از آنجایی که سرویس‌دهندگان خدمات رایانش ابری (Cloud Computing) در ایران زیاد نیستند، اولین سوالی که مطرح می‌شود درباره ماهیت «ابری» سرویس است.
در نوشته‌ای که به بررسی سرویس ابری مایکروسافت (ویندوز آژور) می‌پرداخت توضیح دادیم که آژور سرویس‌هایش در ۱۹ دیتاسنتر در مناطق مختلف دنیا ارائه می‌کند، بر اساس اعلام ارائه‌دهنده سرویس «اورست» این سرویس بر روی بیش از یک سرور اما در یک دیتاسنتر ارائه می‌شود.
شرکت ارائه‌دهنده سرویس در پاسخ به سوال آرایه اعلام کرده‌اند که در صورت قطع شدن سرور اصلی، سرور دیگری بلافاصله به صورت اتوماتیک جایگزین می‌شود اما این سرور نیز در همان دیتاسنتر مخابرات قرار دارد، و لذا در صورت بروز مشکل در دیتاسنتر، سرویس از دسترس خارج خواهد شد.

علاوه بر مبحث دیتاسنتر، یکی دیگر از قابلیت‌های سرویس‌های عرضه شده در بستر رایانش ابری، امکان گسترش استفاده در هر زمان است. در حال حاضر توسعه پلان‌های سرویس اورست فقط در حوزه فضای ذخیره سازی و تعداد کاربر است و امکاناتی نظیر پردازش CPU یا استفاده از RAM سرور در اختیار کاربر نیست و از این جهت نیز اورست یک سرویس کاملاً ابری محسوب نمی‌شود.

چه اطلاعاتی را روی اورست می‌توان قرار داد؟

پاسخ کوتاه: همه چیز!
همانطور که در پاسخ به سوال اورست چیست اشاره شد، اورست مجموعه‌ای از نرم‌افزارها از جمله شیرپوینت و Project Server و CRM و Exchange و Skype را ارائه می‌کند.
این بدان معنی است که هرگونه اطلاعاتی را می‌توان روی این بستر قرار داد، اعم از اطلاعات مشتریان، شماره‌های تماس، چت‌های صوتی و تصویری، ایمیل‌ها و برنامه ریزی اجرای پروژه‌ها، اسناد در فرمت‌های مختلف و تصاویر و ...

آیا اورست امن است؟

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

آیا اطلاعات من در اورست توسط دیگران دیده می‌شود؟

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

در مورد سوال اول، استفاده از ssl و پروتکل https در سامانه‌ها فقط در CRM مشاهده شد و لذا ارتباطات با سایر نرم‌افزارهای اورست قابلیت شنود دارد. البته ما فقط نسخه دمو سرویس را مشاهده کردیم که در آن امکان مشاهده ایمیل و اسکایپ نبود. هر چند استفاده از خدمات ssl در لیست امکانات قابل درخواست در پلن‌های مختلف سرویس نیست، اما شرکت ارائه‌دهنده در پاسخ به سوال آرایه، اعلام کردند که در سرویس ایمیل و اسکایپ الزاما از ssl معتبر استفاده می‌کنند و برای شیرپوینت و Project Server نیز به اختیار مشتری امکان ارائه این خدمات را دارند.

آیا اطلاعات من رمز می‌شوند؟

پاسخ کوتاه: احتمالاً خیر
گرچه در صفحه امنیت اطلاعات در سایت اورست ادعا شده است که اطلاعات بر روی سرورها به صورت رمز شده ذخیره می‌شوند و فقط خود مشتری می‌تواند به آن‌ها دسترسی داشته باشد اما برای رمزنگاری، امکان تعریف یا آپلود کلید خصوصی در نظر گرفته نشده.

حال در صورتی که اطلاعات رمز شوند، به دلیل ذخیره کلیدها بر روی خود سرور، هم توسط مدیران سرور و کارمندان مجوزدار شرکت ارائه‌کننده، اطلاعات قابل مشاهده هستند و هم در صورت هک شدن سرور، اطلاعات رمز شده قابل رمزگشایی می‌باشند!

در سایت اورست در پاسخ به سوال «اگر این سایت جمع شد چه بلایی سر داده‌های من می‌آید؟» عنوان شده در صورت بسته شدن سرویس اورست، نسخه پشتیبان اطلاعات در اختیار گذاشته می‌شود، لذا بایستی به همراه نسخه پشتیبان، کلیدها نیز ارائه شوند.

در خصوص رمزنگاری در حال حاضر حتی سرویس Azure مایکروسافت نیز قابلیت استفاده از کلید رمزنگاری ارائه شده توسط مشتری را عرضه نکرده است (اعلام شده در حال کار بر روی این مورد هستند) و کلیدهای رمزنگاری توسط خود مایکروسافت ایجاد و مدیریت می‌شوند البته مشتریان می‌توانند کلیدهای خود را مشاهده و از آن نسخه پشتیبان تهیه کنند.

ارائه‌دهنده سرویس اورست در پاسخ به پرسش آرایه در خصوص توضیحات بیشتر درباره رمزشدن اطلاعات، اعلام کردند که اجازه توضیح درباره مسائل فنی را ندارند و به توضیح کلی که محصولات مایکروسافت از رمزنگاری SQL پشتیبانی می‌کنند بسنده کردند.

بر اساس مشاهدات توضیح داده شده، فکر می‌کنیم داده‌ها حتی در صورت رمزنگاری فقط برای خود شخص قابل بازیابی نیستند و شرکت ارائه‌دهنده نیز می‌تواند اطلاعات رمز شده را رمزگشایی کند. ذکر این نکته لازم است که در صورت درخواست مراجع قضایی می‌بایست امکان ارائه اطلاعات از سوی سرویس‌دهنده وجود داشته باشد.

مزیت اصلی اورست در مقایسه با نرم‌افزارهای محلی چیست؟

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

آیا می‌توان از سرورهای محلی به سرور اورست مهاجرت کرد؟

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

این یکی از مزایای خوب سرویس اورست است که مشتریان درگیر انتقال از نرم‌افزارهای قدیمی خود به سرویس جدید نمی‌شوند و در سریعترین زمان می‌توانند کسب و کار خود را در فضای سرویس اورست پی بگیرند.

اورست با چه قیمتی ارائه می‌شود؟

اورست در قالب ۸ پلان اصلی و یک پلان سفارشی عرضه می‌شود، همانطور که در پاسخ به سوال اول (ابری بودن اورست) اعلام شد به دلیل اینکه سرویس اورست یک سرویس ابری کامل نیست، نوع قیمت‌گذاری اورست نیز به صورت ابری نمی‌باشد.

قیمت‌ها از ماهیانه حدود ۹۶ هزار تومان آغاز و به ۳۸۰ هزار تومان در ماه ختم می‌شوند البته در پلن سفارشی می‌بایست برای قیمت سرویس که بر حسب نیازمندی مشتری تعیین می‌شود تماس بگیرید.

ارتقا سرویس در حوزه تعداد کاربر و فضای ذخیره سازی ممکن است و همانطور که پیشتر اشاره شد امکان تعیین میزان سهم از پردازش یا RAM نیست.

در سرویس‌های ابری بین‌المللی، قیمت هر یک از اجزای سرویس ابری مشخص است اما در اورست در پلن‌های ۸ گانه که به نام کوه‌های مختلف در ایران و کوه اورست نامگذاری شدند، شما مبلغ مشخصی را بابت استفاده از میزان مشخص منابع نرم‌افزاری می‌دهید (بدون اینکه بدانید کدام بخش قیمت مربوط به کدام نرم‌افزار است)

جمع بندی

اورست یک سرویس تازه نفس برای کسب و کارهاست. با توجه به اینکه در سال ۹۵ عملاً راه‌اندازی سرویس انجام شده، هنوز زود است در مورد آینده آن تصمیم بگیریم اما آینده ارائه سرویس‌های خدمات کسب و کار قطعاً درخشان است. ضمن آرزوی موفقیت برای تیم اورست، امیدواریم ارائه سرویس‌های اینچنینی در دستورکار سایر شرکت‌های نرم‌افزاری داخلی نیز قرار گیرد و البته بیش از پیش شاهد حضور نرم‌افزارهای داخلی در بستر رایانش ابری باشیم.

به اشتراک گذاری این نوشته در شبکه‌های اجتماعی

تنظیم موقعیت جالب در وب به کمک jQuery

امروز به حسب کاری که بر روی یک پروژه انجام می‌دادم به دنبال یک پلاگین خوب jQuery برای نمایش tooltip ها بودم که به qTip2 رسیدم.

موقع کار با qTip2 چیزی که توجه‌ام را به خودش جلب کرد، سیستم جالب positioning این پلاگین بود. هدف این پلاگین این است که متنی که به روش‌های مختلف می‌توانید آن را ست کنید در قالب یک tooltip در اطراف element اصلی نمایش دهد.

برای مشخص کردن محل نمایش tooltip ابتدا باید مفهوم مرزهای مختلف یک المنت را مطابق شکل زیر بررسی کنید.

شکل بالا محل‌های مختلف یک المنت را در وب نشان می‌دهد

بعد از مشخص شدن محل مورد نظرتان، می‌توانید به کمک تنظیمات پلاگین مشخص کنید که کدام محل از tooltip را با کدام محل از المنت هدف منطبق کند. به کد زیر توجه کنید:

$('.selector').qtip({
    content: 'I am positioned using corner values!',
    position: {
        my: 'top left',  // Position my top left...
        at: 'bottom right', // at the bottom right of...
        target: $('.selector') // my target
    }
}); 

 کد بالا مشخص می‌کند که پلاگین qTip2 برای المنت با کلاس selector اجرا شود و در بخش position سمت چپ بالای tooltip را از پایین راست مرز المنت selector آغاز می‌کند.

به اشتراک گذاری این نوشته در شبکه‌های اجتماعی

زمانی برای ارتباط بین نرم‌افزارها

 ایده ارتباط بین نرم‌افزارها

 نرم‌افزارها موجودات غیرزنده‌ای هستند که توسط انسان‌ها تولید می‌شوند تا کارهای مشخص و از پیش تعریف‌شده‌ای را انجام بدهند. اما متاسفانه این موجودات در ارتباط برقرار کردن با هم کمی مشکل دارند. 

درست مثل انسان‌ها که برای برقراری ارتباط با هم به یک زبان مشترک یا مترجم بین زبان‌ها نیاز دارند، نرم‌افزارها هم برای رد و بدل کردن داده‌ها و نتایج پردازش‌هایشان به یک زبان مشترک یا مترجم نیاز دارند. 

یک مثال: فرض کنید می‌خواهید با ماشین شخصی به یک مسافرت تفریحی بروید و در شهر مقصد یک هتل برای اقامتتان رزرو کنید. زمان این سفر مهم نیست،‌ اما دوست دارید در شرایط خوب آب و هوایی بتوانید مسافرت کنید تا بیشتر خوش بگذرد و مثلاً به خاطر بارش دائم باران مجبور نباشید صبح تا شب را در هتل بمانید.
چقدر خوب بود اگر برنامه‌ای که برای رزرو هتل وجود دارد می‌توانست با برنامه پیش بینی وضعیت آب و هوا ارتباط برقرار کند و خودش زمان‌های مناسب اقامت را بسته به نیاز شما پیشنهاد بدهد.

 راه حل‌ ارتباط نرم‌افزارها 

از آنجا که نرم‌افزارها برای ذخیره اطلاعات خود از روش‌های مختلفی استفاده می‌کنند، دریافت و انتقال اطلاعات بین آن‌ها ساده نیست. یک روش که همه پلتفرم‌ها آن را پشتیبانی می‌کنند استفاده از فایل‌های متنی است. برای این فایل‌های متنی استانداردی مثل xml ایجاد شده که همه سیستم عامل‌ها و پلتفرم‌ها و زبان‌های برنامه‌نویسی از آن پشتیبانی می‌کنند و به توسعه‌دهندگان این امکان را می‌دهند تا داده‌ها را با استفاده از روش‌هایی مثل web service با یک خروجی xml با هم حرف بزنند.

یک پیاده سازی جدید برای ارتباط بین نرم‌افزارها: Zapier

این نوشته برای معرفی سرویس سایت Zapier است، این سرویس این‌طوری کار می‌کند که شما یک سرویس مبدا و یک سرویس مقصد را انتخاب می‌کنید و مشخص می‌کنید که می‌خواهید وقتی در مبدا فلان اتفاق افتاد، فلان کار در مقصد انجام شود و تمام!

مثلاً می‌خواهید وقتی یک فایل به dropbox تان اضافه می‌شود یک بکاپ از آن در skydrive هم قرار بگیرد، یا وقتی ایمیلی به یک حساب gmail شما می‌آید در evernote هم یک note جدید ایجاد شود و ...

روش کار Zapier ساده است، سرویس مبدا، trigger، سرویس مقصد و action. سایت Zapier به هر کدام از این تعاریف که دو سرویس را به هم متصل می‌کند یک Zap می‌گوید. به عنوان مثال پروسه Zap مربوط به ارسال آیتم‌های یک فید rss به توییتر را ببینید:

بعد از تعریف یک Zap برای استفاده از آن باید به سرویس مبدا و مقصد وارد شوید و به برنامه Zapier اجازه اقدام مشخص شده در Zap را بدهید. Zapier برای احراز هویت بین سرویس‌های مختلف اگر امکانات OAuth داشته باشند از آن استفاده می‌کند، در غیر اینصورت یوزر و پسورد را از شما دریافت می‌کند.

Zapier در حال حاضر از 218 وب سرویس مختلف پشتیبانی می‌کند، کاربران بعد از عضویت می‌توانند خودشان هم Zap های جدیدی بین نرم‌افزارها ایجاد کنند.

به اشتراک گذاری این نوشته در شبکه‌های اجتماعی