مقالات فنی
آموزشها، تجربهها و تازههای فنی در پوشفا.
فنی
مدیریت اشتراک های وب پوش نوتیفیکیشن
در این مقاله راهنمای فنی مدیریت چرخه عمر اشتراک وب پوش نوتیفیکیشن برای تیمهای توسعه: همچنین تایید قبول، ذخیره امن Subscription، همگامسازی تغییرات مرورگر، تشخیص اشتراک نامعتبر و طراحی فرایند لغو و ثبت دوباره را بخوانید
ادامهٔ مطلب
فنی
چرا بعد از خروج از حساب هنوز پوش میآید؟ امنیت اعلان در دستگاه مشترک
خروج از حساب، مجوز اعلان مرورگر را لغو نمیکند. با جداسازی حساب و اشتراک، قطع اتصال در سرور و مدیریت پیامهای در صف، احتمال نمایش اطلاعات کاربر قبلی را کاهش دهید.
ادامهٔ مطلب
فنی
تحلیل تحویل FCM با BigQuery؛ از لاگ پیام تا عیبیابی
راهنمای عملی بررسی لاگ تحویل FCM در BigQuery: پیشنیازهای خروجی داده، تفاوت پذیرش و دریافت پیام، نمونه SQL برای یک گروه ارسال و روش بررسی اختلاف گزارشها.
ادامهٔ مطلب
فنی
تغییر FCM در ۲۰۲۶؛ مهاجرت از Registration Token به FID
Firebase در حال گذار به ثبت دستگاه براساس Firebase Installation ID است. این راهنما تفاوت FID و توکن، سازگاری فرستنده و مسیر مهاجرت تدریجی را توضیح میدهد.
ادامهٔ مطلب
فنی
Live Updates اندروید؛ طراحی رهگیری سفارش در کنار Live Activities
رهگیری سفارش به چند اعلان جداگانه نیاز ندارد. در این راهنما، کاربرد Live Updates اندروید، تفاوت آن با Live Activities آیفون و طراحی چرخه وضعیت سفارش را بررسی میکنیم.
ادامهٔ مطلب
فنی
Declarative Web Push چیست؟ اعلان وب در Safari بدون وابستگی به سرویسورکر
Declarative Web Push توضیح اعلان را مستقیم به مرورگر میسپارد. این راهنما پشتیبانی Safari، قالب پیام، نقش اختیاری سرویسورکر و مسیر مهاجرت امن یک سایت را بررسی میکند.
ادامهٔ مطلب
فنی
نصب وب پوش در React؛ SDK، سرویسورکر و مدیریت چرخه صفحه
در React، اتصال وب پوش باید از چرخه رندر کامپوننتها مستقل باشد. SDK را یک بار راهاندازی کنید، سرویسورکر را از ریشه دامنه ارائه دهید و ثبت مجوز و اشتراک را جدا کنترل کنید.
ادامهٔ مطلب
فنی
Notification Channel اندروید چیست؟ ساخت و مدیریت کانال اعلان
Notification Channel تنظیمات نمایشی یک دسته اعلان در اندروید است، نه گروه مخاطب سمت سرور. طراحی درست آن به شناسه پایدار، انتخاب اهمیت مناسب و احترام به تنظیمات کاربر نیاز دارد.
ادامهٔ مطلب
فنی
Live Activities در iOS چیست؟ تفاوت با پوش نوتیفیکیشن
Live Activities برای نمایش وضعیت یک رویداد در حال انجام روی صفحه قفل و Dynamic Island ساخته شده است، نه برای جایگزینکردن همه اعلانها. در این راهنما تفاوت آن با اعلان معمولی و وبپوش، محدودیتهای سیستمعامل و مسیر پیادهسازی ActivityKit را بررسی میکنیم.
ادامهٔ مطلب