인터넷 액세스가 제한된 경우 특정 앱에 새로운 알림이 어떻게 표시됩니까?


26

WLAN 사용 및 모바일 네트워크 사용을 모두 비활성화하여 WhatsApp의 인터넷 액세스를 비활성화했습니다.

WhatsApp이 인터넷에 액세스하지 못하도록 차단해야한다고 생각했습니다. 그러나 기적적으로 WhatsApp는 불길한 내용의 메시지를 제공합니다. "새로운 메시지가있을 수 있습니다"

WA를 열면 메시지가 표시되지 않습니다. 내가 그것을 돌려 줄 때 그것은 액세스 권한이 무엇인지 궁금해합니다. 같은 날받은 메시지가 있습니다!

그래서 나 에게이 응용 프로그램은 내 네트워크 제한을 피하는 방법을 찾은 것처럼 보입니다.

따라서 다음과 같은 질문이 발생합니다.

  • 앱의 "데이터 사용"을 제한하는 효과에 대한 나의 가정이 잘못 되었습니까?
  • WhatsApp은 표준 제한을 해킹합니까?

궁금해서 WHATSAPP의 인터넷 액세스를 차단하는 이유는 무엇입니까?
Nzall

1
@Nzall WA (다른 원인) 사용을 중단하고 다른 메신저 시스템을 사용하여 통신하고 싶습니다. 내 연락처가 Threema, Signal 또는 Ginlo를 사용하도록 장려하기 위해 잠시 동안 해당 메시지에 응답하고 싶지는 않지만 일부 자동 응답 메시지를 보냈습니다. WA가 전화로 온라인 상태를 유지하는 경우 대부분의 사람들은 "WA를 계속 사용하고 있는데 왜 다른 시스템으로 변경해야합니까?"라고 말합니다. 어렵지만 어렵지만 작동합니다. 내 연락처 중 10 개 중 9 개가 다른 방법으로 나에게 메시지를 보냅니다.
Ariser

1
알겠습니다. Whatsapp를 제거하거나 오프라인 상태로 설정할 수 없습니까? W-Tools라는 앱이 있습니다.
Nzall

2
WhatsApp에서이를 방지하는 방법을 명시 적으로 묻지 않았습니다. 따라서 여기 주석으로 : Google Play 서비스 대신 microG로 전환하면 해당 설정에서 앱이 Google 클라우드 메시징에 액세스하지 못하게 할 수 있습니다.
아무도

2
방화벽에 관한이 질문은 다음과 관련이 있습니다. 네트워크 방화벽에 의해 차단 된 앱에서 앱 알림 수신
matts

답변:


36

앱 개발자는 더 잘 알 수 있지만 내가 아는 것은 많은 최신 앱 이 푸시 알림에 AOSP의 일부가 아닌 Google의 독점 서비스 인 Firebase Cloud Messaging을 사용한다는 것 입니다. 실제로 개발자는 눈에 띄게 Google의 독점 제품을 사용해야합니다. 여기 에서 인용 :

네트워크 액세스에 대한 Doze 제한은 특히 앱이 간지럼 또는 알림과 같은 실시간 메시지에 의존하는 경우 앱에 영향을 줄 수 있습니다. 앱이 메시지를 받기 위해 네트워크에 지속적으로 연결해야하는 경우 가능하면 Firebase 클라우드 메시징 (FCM)을 사용해야합니다.
...
FCM은 우선 순위높은 FCM 메시지를 통해 Doze 및 App Standby 유휴 모드와 함께 작동하도록 최적화되었습니다 .

FCM은 Google Play 서비스의 일부입니다 ( 1 ) .

FCM SDK의 유일한 어려운 의존성은 Google Play 서비스입니다

Play 서비스는 권한이 높은 권한을 가진 Android 기기에 주입되는 앱 세트이므로 데이터 / 배터리 제한이 적용되지 않습니다.

Play 서비스가 아닌 앱만 차단했기 때문에 앱은 푸시 알림을받을 수 있습니다 (실제 데이터는 앱에 전달되지 않을 수 있음).

푸시 알림을 차단하려면 GMS를 차단하십시오. 또는 Google을 좋아하지 않는 앱을 ​​선택하십시오.

관련 : Google Play 서비스 및 서비스 프레임 워크의 정확한 기능은 무엇입니까?



2
@LucasRamage 네, 점차적으로 통제하고 있습니다.
Irfan Latif

20

현재 WhatsApp에서 인터넷에 액세스 할 수 없습니다. 그러나 여전히 Google Play 서비스를 통해 구성된 푸시 알림을받습니다. Google Play 서비스는 기기에서 여전히 인터넷에 액세스 할 수있는 다른 앱입니다.

이러한 푸시 메시지에는 실제 메시지가 포함되어 있지 않으며 WhatsApp은 이러한 메시지를 알리미로 사용합니다. 이러한 푸시 알림 메시지가 도착할 때마다 WhatsApp은 새 메시지가 있다는 것을 알고 WhatsApp 서버에 연결하여이를 검색합니다.

귀하의 경우 WhatsApp 서버에 대한 연결이 실패하고 WhatsApp에 "새 메시지가있을 수 있습니다"라는 메시지 만 표시됩니다.


5

아니요, WhatsApp은 네트워크 제한을 해킹하지 않습니다.

인터넷 연결을 비활성화했기 때문에 일정량의 서버에 연결할 수없는 응용 프로그램은 추측입니다. 따라서 실패 알림 채널에서 "새 메시지가있을 수 있습니다"라는 메시지가 나타납니다.

에서 WhatsApp에 중지하는 방법 알림 '당신은 새 메시지가있을 수 있습니다'를 :

따라서 WhatsApp이 실행 중이고 모바일 데이터가 켜져 있지만 인터넷에 액세스하지 못할 수 있습니다. 따라서 가난한 네트워크가 비난받을 때와 네트워크 권한이 OS에 의해 미세 관리되는 시점의 차이를 알 수 없기 때문에이 알림을 추측으로 던져야합니다.


4
WhatsApp은 FCM 푸시 알림을 사용하여 새 메시지가있을 때 앱에 알립니다. FCM은 Google Play 서비스의 일부이므로 앱 자체에 네트워크 액세스 권한이없는 경우에도 작동합니다. 일반적으로 WhatsApp 서버는 FCM을 통해 WhatsApp 앱을 핑 (Ping)합니다.이 앱은 깨우고 새 메시지를 확인한 후 해독하여 알림을 표시합니다. 그러나이 경우 새 메시지를 확인할 수 없으므로 "새 메시지가있을 수 있습니다"라고 말하여 핑에 반응합니다.
vurp9
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.