پوشفا
وب‌سرویس‌ها

شروع کار با وب‌سرویس‌های پوشفا

مرجع ارسال برای Web Push و Android مشترک است؛ فقط ثبت و مصرف پیام در SDK هر پلتفرم تفاوت دارد.

مسیر درخواست وب‌سرویس پوشفا تا Web، PWA و Android

ساختار صحیح API

احراز هویت و امنیت

وب‌سرویس‌های ارسال به api_public_key و api_private_key نیاز دارند و باید فقط از Backend فراخوانی شوند. Android SDK و Web SDK برای عملیات سمت کاربر فقط Public Key را استفاده می‌کنند.

api_private_key و Firebase Service Account را داخل JavaScript یا APK قرار ندهید.

فرآیند استاندارد

دستگاه با SDK عضو می‌شود

Web SDK یا Android SDK token و Subscriber ID را مدیریت می‌کند.

Backend مقصد را نگه می‌دارد

ترجیحاً Subscriber ID، External ID یا Alias را ذخیره کنید.

Backend endpoint مشترک را صدا می‌زند

کلیدهای سرویس و payload پیام ارسال می‌شوند.

SDK مقصد پیام را مصرف می‌کند

Service Worker در Web یا Android SDK داخل اپ.

آزمایش درخواست‌ها با Postman

کالکشن رسمی پوشفا را دانلود و متغیرهای base_url، api_public_key و api_private_key را در سطح Collection تنظیم کنید. کلید خصوصی را فقط در محیط امن Backend یا Postman شخصی نگه دارید و فایل دارای کلید واقعی را به اشتراک نگذارید.