پوشفا
توسعه‌دهندگان Web Push / PWA

مسیر توسعه Web Push و PWA

نقشه فنی نصب Pushfa Web SDK، Service Worker، permission، هویت مخاطب و دریافت eventهای Push در وب.

معماری Web Push و PWA با Service Worker

معماری Web Push پوشفا

صفحه وب notification-v2.js را به‌صورت ES module بارگذاری می‌کند. SDK پروفایل و token را با api_public_key ثبت می‌کند. pushfa-messaging-sw.js در ریشه دامنه Push پس‌زمینه و کلیک را مدیریت می‌کند. Backend پوشفا پیام را از طریق Firebase/WebPush به subscription می‌رساند.

ترتیب پیشنهادی پیاده‌سازی

سرویس Web بسازید

api_public_key و فایل Service Worker را از پنل بگیرید.

SDK را اضافه کنید

اسکریپت module را در صفحه‌های موردنیاز بارگذاری کنید.

Service Worker را در ریشه قرار دهید

Scope باید دامنه و مسیرهای موردنیاز را پوشش دهد.

استراتژی permission را تعیین کنید

autoPrompt یا درخواست دستی پس از اقدام کاربر.

Subscriber ID و eventها را متصل کنید

هویت را در Backend ذخیره و رویدادهای محصول را ثبت کنید.

ادامه جزئیات فنی