TGViewer
DevTwitter | توییت برنامه نویسی DevTwitter | توییت برنامه نویسی @devtwitter · 32.5K subscribers
Post #12084 10.3K
‏زیاد دیدم که می‌پرسن چرا نوتیفیکیشن اپ‌ها از بله و ایتا گرفته تا تلگرام، توییتر و بقیه این روزها یا نمیاد.

واقعیت اینه که نوتیفیکیشن فقط به خود اپ مربوط نیست.

روی اندروید تقریباً همه Push Notificationها از طریق سرویس FCM گوگل ارسال میشن و روی آیفون هم از طریق سرویس APNs اپل.
(هواوی یا شیائومی یا ... سرویس مخصوص خودشون رو دارن)

یعنی حتی اگر اپ کاملاً داخلی باشه، باز هم برای رساندن نوتیفیکیشن باید گوشی بتواند به سرویس‌های گوگل یا اپل وصل شود.

وقتی اینترنت بین‌الملل یا دسترسی به این سرویس‌ها مختل می‌شود، نتیجه‌اش این می‌شود که:

ناتیف ها اصلاً نمی‌رسند

سازوکارش هم خیلی ساده است:

۱- اپ روی گوشی نصب می‌شود
۲- از گوگل/اپل یک شناسه دریافت می‌کند
۳- سرور اپ(مثلا بله یا تلگرام یا ...) پیام را به سرویس گوگل یا اپل می‌فرستد
۴- آن سرویس نوتیفیکیشن را به گوشی تحویل می‌دهد

برای همین اگر ارتباط با FCM گوگل یا APNs اپل مشکل داشته باشد، عملاً سیستم نوتیفیکیشن موبایل دچار اختلال می‌شود.

نکته مهم اینکه:
اپ نمی‌ره مستقیم به هواووی یا شیائومی یا گوگل و اپل API بزنه

فقط از SDK استفاده می‌کنه
بعد SDK می‌ره با سرویس مناسب حرف می‌زنه

FCM = Firebase Cloud Messaging

APNs = Apple Push Notification service

پ.ن: امیدوارم تونسته باشم ساده توضیح داده باشم. تو این روزا که ناتیف های بله و ... نمیاد مشکل از بله نیست ، اقایان سرویس های پوش ناتیف رو در دسترس قرار ندادن.

@DevTwitter | <iSegar0/>
  • ❤ 78
  • 👍 29
  • 🍌 3
More from @devtwitter
  1. Oct 8, 2026مدل EmbeddingGemma 2 یه مدل جدید Embedding از Google و بر پایه Gemma 4 هست که با مجوز Apac…
  2. Oct 8, 2026بچه ها تو این شرایط اقتصادی که همه دنبال کار می‌گردن ، دوست من دکتر علی آقایی یه کار قابل…
  3. Oct 8, 2026یکی اومده یه نقشهٔ راه کامل برای مهندس هوش مصنوعی شدن رو اوپن‌سورس کرده. «ستاد مرکزی مهندس…
  4. Oct 8, 2026فتوکرافت یه ادیتور جدید و متن‌بازه، شبیه فتوشاپ، که با زبان راست نوشته شده. فایل‌های واقعی…
  5. Oct 8, 2026دوره جامع پایتون: مقدماتی تا پیشرفته 🗓شروع دوره: 18 مهر 🎁 تخفیف ویژه برای دانشجویان، فرص…
  6. Oct 8, 2026چند وقته رو یه پروژه فان کار میکردم، مفسر سی شارپ برای میکروکنترلر ها هست همچین چیزی قبلا…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →