وب‌سرویس‌ها

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

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

چرخه ارسال Push در پوشفاپیام از پنل یا API به پوشفا و Firebase می‌رود، در Web/PWA یا Android نمایش داده می‌شود و گزارش تحویل و کلیک برمی‌گردد. چرخه ارسال Push در پوشفا ساخت پیامپنلAPIهدف، متن و زمان Pushfaصف، هدف‌گیری و گزارش FirebaseCloud Messaging نمایش روی دستگاهWeb / PWAمرورگرAndroidاپلیکیشنهر کانال عضویت مستقل دارد گزارش تحویل و کلیکبازگشت نتیجه به پنل و Webhook

ساختار صحیح API

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

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

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

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

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

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

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

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

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

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

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

Service Worker در Web یا SDK نیتیو داخل اپ Android و iOS.

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

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

Ctrl+I