وب‌سرویس‌ها

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

مرجع ارسال برای 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 نیاز دارند و باید فقط از سمت سرور فراخوانی شوند. SDKهای Web، Android و iOS برای عملیات سمت کاربر فقط کلید عمومی را استفاده می‌کنند.

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

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

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

Web SDK، Android SDK یا iOS SDK توکن و شناسه ثابت مخاطب (Subscriber ID) را مدیریت می‌کند.

سرور مقصد را نگه می‌دارد

ترجیحاً شناسه ثابت مخاطب (Subscriber ID)، شناسه کاربر در سیستم شما (External ID) یا Alias را ذخیره کنید.

سرور endpoint مشترک را فراخوانی می‌کند

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

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

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

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

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

Ctrl+I