پروتکل Push چیست؟

پروتکل Push چیست؟

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

تا اطلاعیه‌ها، پیام‌ها و اعلان‌ها به کاربران ارسال شوند.

سرویس پوش نوتیفیکیشن (Push Notification Service) یک سرویس است که توسط سرویس‌های ابری ارائه می‌شود و به توسعه‌دهندگان و برنامه‌نویسان اجازه می‌دهد تا پیام‌ها و اطلاعیه‌ها را به کاربران اپلیکیشن‌ها و دستگاه‌های موبایل ارسال کنند. این سرویس توانایی ارسال پیام‌های نوتیفیکیشن به صورت فوری و به طور همزمان به هزاران یا حتی میلیون‌ها کاربر را داراست.

توکن Push (Push Token) یا همان توکن نوتیفیکیشن (Notification Token)، یک شناسه یکتا است که به هر دستگاه یا برنامه کاربر اختصاص داده می‌شود. این توکن در فرآیند ثبت‌نام و ارتباط با سرویس پوش نوتیفیکیشن برای دستگاه خاصی ایجاد می‌شود. با استفاده از توکن Push، سرویس پوش نوتیفیکیشن می‌تواند پیام‌ها و اطلاعیه‌ها را به طور مستقیم و مستقیم به دستگاه یا برنامه کاربر ارسال کند، بدون نیاز به اطلاعات شخصی کاربر مانند آدرس ایمیل یا شماره تلفن.

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

سرویس Push چگونه کار می‌کند؟

سرویس Push یا پوش نوتیفیکیشن بر اساس مکانیزمی که به عنوان "ارسال پوش" (Push) شناخته می‌شود، عمل می‌کند. در این مکانیزم، سرور اطلاعیه یا پیامی را به صورت فوری و بی‌درنگ به دستگاه یا برنامه کاربر ارسال می‌کند. برای فهم بهتر، مراحل عملکرد سرویس Push به شرح زیر است:

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

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

  3. ارسال به دستگاه: سرویس پوش نوتیفیکیشن، با دریافت پیام و توکن Push، آن را به دستگاه یا برنامه کاربر ارسال می‌کند. دستگاه دریافت کننده پیام، با استفاده از توکن Push، شناسایی و دریافت پیام را انجام می‌دهد.

  4. نمایش پوش نوتیفیکیشن: پس از دریافت پیام، دستگاه یا برنامه کاربر، پوش نوتیفیکیشن را به نمایش می‌گذارد. این می‌تواند به صورت یک پنجره بازشو، نماد، صدا یا هر نوع اعلان دیگری باشد که توجه کاربر را به پیام جلب می‌کند.

توجه داشته باشید که سرویس Push برای ارسال پوش نوتیفیکیشن نیاز به اتصال اینترنت دستگاه دارد. همچنین، برای ارسال پیام‌های Push، توسعه‌دهندگان نیاز به استفاده از سرویس‌های پوش نوتیفیکیشن ارائه شده توسط سرویس‌دهندگان ابری مانند Firebase Cloud Messaging (FCM) یا Apple Push Notification Service (APNs) دارند.

سرویس Push چه خدماتی ارائه می‌دهد؟

  • Push Notifications: هر قرارداد هوشمند، اپلیکیشن غیرمتمرکز و زیرساخت بک‌اندی را قادر می‌سازد که اطلاعات مهم را به عنوان اعلان به صورت مستقیم به کاربران وب۳ ارسال کند.
  • Push Chat (چت ولت به ولت): یک پروتکل ارتباطی وب ۳ است که امکان ارسال و دریافت پیام از طریق آدرس‌های بلاکچینی را فراهم می‌کند. کاربران می‌توانند بدون نیاز به شماره تلفن و از طریق آدرس‌های خود با یکدیگر صحبت کنند.
  • Push DAO: خانه کامیونیتی پروتکل پوش است. هولدرهای توکن Push می‌توانند وضعیت توسعه، پروپوزال‌ها و رای‌گیری را در دائوی پوش مشاهده کنند.

توکن PUSH چیست؟

توکن Push یا توکن نوتیفیکیشن (Push Token یا Notification Token)، یک شناسه یکتا است که به هر دستگاه یا برنامه کاربر اختصاص داده می‌شود. این توکن در فرآیند ثبت‌نام و ارتباط با سرویس پوش نوتیفیکیشن برای دستگاه خاصی ایجاد می‌شود.

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

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

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

معرفی تیم Push Protocol

هرش راجات (Harsh Rajat) و ریچا جوشی (Richa Joshi) موسسان پروژه Push هستند. هرش راجات دانش‌آموخته فناوری اطلاعات و علوم کامپیوتر از دانشگاه بمبئی است. او بیش از ۱۱ سال تجربه کارآفرینی در حوزه تکنولوژی را دارد و روی طراحی، توسعه و معماری پروژه‌های بسیاری کار کرده است.

ریچا جوشی در پروژه‌های قبل از پوش با هرش راجات همکاری کرده است. او پیش از پوش پروتکل به عنوان مشاور و مدیر محصول در پروژه‌های تکنولوژی فعالیت کرده است.

پروتکل پوش (Push Protocol) که قبلا با نام سرویس پوش نوتیفیکیشن اتریوم (EPNS) شناخته می‌شد، یک پروتکل نوتیفیکیشن غیرمتمرکز است. پوش نوتیفیکیشن امکان ارسال اعلان را از اپلکیشن‌ها و قراردادهای هوشمند به پلتفرم‌ها امکان‌پذیر می‌سازد. این پروتکل به‌جز اطلاع‌رسانی، سرویس چت از طریق کیف پول و Push DAO را هم ارائه می‌کند.

ثبت دیدگاه

کد امنیتی

0دیدگاه

دیدگاهی ثبت نشده است.

اولین نفری باشید که دیدگاهتان ثبت میشود.