عیبیابی اعلانها
از موارد بدیهی شروع کنید
Section titled “از موارد بدیهی شروع کنید”۱. در Settings → Notifications، آیا New Message Notifications واقعاً برای همین دستگاه روشن است؟ تنظیمات برای هر دستگاه جداگانه است. ۲. آیا Push برای همان حسابی که انتظار پیام از آن دارید فعال است؟ هر حساب متصل کلید مخصوص خودش را دارد. ۳. روی Send test کلیک کنید. اگر پیام آزمایشی رسید، Push کار میکند و مشکل جای دیگری است. ۴. برای خواندن دوباره وضعیت فعلی روی Refresh کلیک کنید.
خواندن تشخیصها
Section titled “خواندن تشخیصها”بخش Troubleshooting وضعیت واقعی پشته Push را گزارش میکند:
| فیلد | مقدار سالم | اگر نبود |
|---|---|---|
| GCM Sender ID | موجود | Missing GCM sender ID in manifest، یک مشکل پیکربندی سمت سرور؛ با پشتیبانی تماس بگیرید |
| FCM reachable | بله | شبکه یا VPN شما Firebase Cloud Messaging را مسدود میکند |
| Permission | Granted | اعلانها را برای این سایت در تنظیمات مرورگر فعال کنید |
| Service worker | Registered | دادههای سایت را پاک کنید و صفحه را دوباره بارگذاری کنید |
| Subscription | Active | Failed (timeout) معمولاً یعنی FCM مسدود است |
| Endpoint | یک URL | نبودن آن یعنی هیچ اشتراکی وجود ندارد |
وقتی Entergram یک خرابی مشخص را تشخیص دهد، آن را نام میبرد و راهحل را مستقیم پیشنهاد میکند.
بازنشانی اجباری
Section titled “بازنشانی اجباری”Force reset، «اگر اعلانها گیر کردهاند یا نمیرسند از این گزینه استفاده کنید.»
این گزینه ثبت محلی Push را پاک میکند و از ابتدا دوباره مشترک میشود. بیشتر موارد «قبلاً کار میکرد» را حل میکند، بهویژه پس از بهروزرسانی مرورگر یا پاک کردن دادههای سایت.
گامهای دستی
Section titled “گامهای دستی”اگر بازنشانی کمکی نکرد، بهترتیب:
۱. chrome://gcm-internals را باز کنید و بررسی کنید که آیا مرورگر شما اصلاً ثبتی دارد. ۲. در یک پنجره ناشناس دوباره وارد شوید؛ این کار احتمال خراب بودن service worker یا تداخل افزونهها را رد میکند. ۳. Clear site data را برای Entergram اجرا کنید و صفحه را دوباره بارگذاری کنید. ۴. Firefox را امتحان کنید تا مشخص شود مشکل مختص Chrome است یا نه. ۵. chrome://settings/content/notifications را باز کنید تا مجوزهای اعلان این سایت بازنشانی شود.
مسدود شدن در سطح شبکه
Section titled “مسدود شدن در سطح شبکه”رایجترین دلیل Subscription timed out این است که FCM مسدود شده است، توسط یک فایروال سازمانی، یک VPN یا یک فیلتر DNS.
با اتصال به هاتاسپات تلفن آزمایش کنید. اگر Push آنجا کار کرد، راهحل یک تغییر شبکه است (اجازه دادن به fcm.googleapis.com و نقاط پایانی Push گوگل)، نه یک تنظیم در برنامه.
نکات پلتفرمی
Section titled “نکات پلتفرمی”- نصبشده بهعنوان PWA، Push در حالت نصبشده کار میکند؛ مطمئن شوید اعلانهای سطح سیستمعامل برای برنامه هم فعال است.
- macOS، بخش System Settings → Notifications را برای مرورگرتان بررسی کنید؛ حالتهای Focus اعلانها را بیصدا سرکوب میکنند.
- Windows، ویژگی Focus assist همین کار را میکند.
- مرورگرهای موبایل، پشتیبانی متفاوت است. اگر برنامه میگوید «Push notifications not supported»، مرورگر شما آن را پیادهسازی نکرده است.
صدا بدون اعلان شناور (یا برعکس)
Section titled “صدا بدون اعلان شناور (یا برعکس)”اینها تنظیمات مستقلی هستند. پنل به شما میگوید در کدام وضعیت هستید:
- Toast notifications are disabled, but sound notifications are enabled
- Toast notifications are enabled, but sound is muted
- All notifications are currently disabled
- All notifications are enabled
یادآورها فرق دارند
Section titled “یادآورها فرق دارند”اعلانهای یادآور از بات یادآور تلگرام میآیند، نه از Push مرورگر. اگر یادآورها اجرا نمیشوند، بهجای عیبیابی Push راهاندازی بات را انجام دهید؛ ببینید یادآورها.
Cookie preferences
We respect your right to privacy. Choose which cookies to allow, your choice applies across our site. Cookie Policy
Required for the site to work, including remembering your privacy choices. Always on.
Help us understand site use and attribute sign-ups to referral partners. Optional.