وبسرویسها
شروع کار با وبسرویسهای پوشفا
مرجع ارسال برای Web Push و Android مشترک است؛ فقط ثبت و مصرف پیام در SDK هر پلتفرم تفاوت دارد.
ساختار صحیح 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 شخصی نگه دارید و فایل دارای کلید واقعی را به اشتراک نگذارید.
