توسعهدهندگان Web Push / PWA
مسیر توسعه Web Push و PWA
نقشه فنی نصب Pushfa Web SDK، Service Worker، permission، هویت مخاطب و دریافت eventهای Push در وب.
معماری 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 ذخیره و رویدادهای محصول را ثبت کنید.
