Ostatnio użytkownicy iOS w Chinach zgłaszają problemy z odbieraniem powiadomień z X. Dotyczy to zarówno iPhone'ów, jak i komputerów Apple, w tym mojego iPhone'a 14 Pro. Zbadałem tę sprawę i potwierdziłem, że problem głównie wynika z reguł podziału proxy oraz rozwiązywania DNS, co w prostych słowach oznacza, że zapora zaczęła zakłócać i blokować powiadomienia na poziomie DNS.

Oto sprawdzone kroki naprawcze:

1. Optymalizacja reguł podziału proxy

W ustawieniach reguł w małej rakiecie (Shadowrocket) upewnij się, że poniższe kluczowe domeny są poprawnie skonfigurowane.

  • Ścieżka konfiguracji: konfiguracja -> moduły -> zasady.

  • Lista kluczowych domen:(wszystko skonfigurowałem)
    t.co (SUFFIX-DOMENY)
    twimg.com (SUFFIX-DOMENY)
    twitter (SŁOWO-KLUCZ-DOMENY)
    push.apple.com (SUFFIX-DOMENY)
    gateway.push.apple.com (SUFFIX-DOMENY)
    api.push.apple.com (SUFFIX-DOMENY)
    sandbox.push.apple.com (SUFFIX-DOMENY)

2. Włącz „system omijania” oraz optymalizację DNS

  • Włącz system omijania: wejdź w konfigurację -> ogólne, upewnij się, że przełącznik 【System omijania】 (Bypass System) jest włączony. To zapobiegnie błędnemu blokowaniu usług powiadomień na poziomie systemu przez oprogramowanie proxy.

  • Nadpisywanie DNS: Na tej samej stronie zaleca się dodanie do listy nadpisywania DNS 119.29.29.29 i 8.8.8.8. To może pomóc poprawić dokładność rozwiązywania nazw domen serwera powiadomień Apple.

3. Zresetuj token (Token) powiadomień oraz połączenie

Jeśli po zakończeniu konfiguracji nadal nie ma powiadomień, należy wymusić reset połączenia urządzenia z serwerem: (kluczowo patrz punkt 6)

  1. Odinstaluj klienta X.

  2. Przejdź do: Ustawienia -> Ogólne -> Transfer lub przywrócenie iPhone'a -> Zresetuj ustawienia sieciowe (to działanie usunie hasła Wi-Fi).

  3. Zrestartuj telefon: po zresetowaniu sieci zrestartuj urządzenie, aby wymusić system na ponowne nawiązanie długiego połączenia z serwerem powiadomień Apple (APNs).

  4. Zainstaluj X ponownie i zaloguj się przy włączonym proxy.

  5. Kiedy system wyskoczy z prośbą „Czy zezwolić na powiadomienia?”, koniecznie kliknij 【Zezwól】.

  6. Nie używałem żadnej z tych metod, po prostu zrestartowałem telefon i wszystko działało 😄

Podsumowanie

Głównym powodem, dla którego urządzenia iOS w Chinach nie mogą odbierać powiadomień, jest stabilność łącza APNs. Dzięki precyzyjnemu rozdzieleniu, optymalizacji DNS oraz zresetowaniu połączenia można skutecznie przywrócić funkcję powiadomień w czasie rzeczywistym.

#Twitter #大漠茶馆