رفتن به محتوا
باز کردن Entergram

عیب‌یابی اعلان‌ها


از موارد بدیهی شروع کنید

Section titled “از موارد بدیهی شروع کنید”

۱. در Settings → Notifications، آیا New Message Notifications واقعاً برای همین دستگاه روشن است؟ تنظیمات برای هر دستگاه جداگانه است. ۲. آیا Push برای همان حسابی که انتظار پیام از آن دارید فعال است؟ هر حساب متصل کلید مخصوص خودش را دارد. ۳. روی Send test کلیک کنید. اگر پیام آزمایشی رسید، Push کار می‌کند و مشکل جای دیگری است. ۴. برای خواندن دوباره وضعیت فعلی روی Refresh کلیک کنید.


بخش Troubleshooting وضعیت واقعی پشته Push را گزارش می‌کند:

فیلدمقدار سالماگر نبود
GCM Sender IDموجودMissing GCM sender ID in manifest، یک مشکل پیکربندی سمت سرور؛ با پشتیبانی تماس بگیرید
FCM reachableبلهشبکه یا VPN شما Firebase Cloud Messaging را مسدود می‌کند
PermissionGrantedاعلان‌ها را برای این سایت در تنظیمات مرورگر فعال کنید
Service workerRegisteredداده‌های سایت را پاک کنید و صفحه را دوباره بارگذاری کنید
SubscriptionActiveFailed (timeout) معمولاً یعنی FCM مسدود است
Endpointیک URLنبودن آن یعنی هیچ اشتراکی وجود ندارد

وقتی Entergram یک خرابی مشخص را تشخیص دهد، آن را نام می‌برد و راه‌حل را مستقیم پیشنهاد می‌کند.


Force reset، «اگر اعلان‌ها گیر کرده‌اند یا نمی‌رسند از این گزینه استفاده کنید.»

این گزینه ثبت محلی Push را پاک می‌کند و از ابتدا دوباره مشترک می‌شود. بیشتر موارد «قبلاً کار می‌کرد» را حل می‌کند، به‌ویژه پس از به‌روزرسانی مرورگر یا پاک کردن داده‌های سایت.


اگر بازنشانی کمکی نکرد، به‌ترتیب:

۱. chrome://gcm-internals را باز کنید و بررسی کنید که آیا مرورگر شما اصلاً ثبتی دارد. ۲. در یک پنجره ناشناس دوباره وارد شوید؛ این کار احتمال خراب بودن service worker یا تداخل افزونه‌ها را رد می‌کند. ۳. Clear site data را برای Entergram اجرا کنید و صفحه را دوباره بارگذاری کنید. ۴. Firefox را امتحان کنید تا مشخص شود مشکل مختص Chrome است یا نه. ۵. chrome://settings/content/notifications را باز کنید تا مجوزهای اعلان این سایت بازنشانی شود.


رایج‌ترین دلیل Subscription timed out این است که FCM مسدود شده است، توسط یک فایروال سازمانی، یک VPN یا یک فیلتر DNS.

با اتصال به هات‌اسپات تلفن آزمایش کنید. اگر Push آنجا کار کرد، راه‌حل یک تغییر شبکه است (اجازه دادن به fcm.googleapis.com و نقاط پایانی Push گوگل)، نه یک تنظیم در برنامه.


  • نصب‌شده به‌عنوان 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

اعلان‌های یادآور از بات یادآور تلگرام می‌آیند، نه از Push مرورگر. اگر یادآورها اجرا نمی‌شوند، به‌جای عیب‌یابی Push راه‌اندازی بات را انجام دهید؛ ببینید یادآورها.