我通过同时禁用WLAN使用和移动网络使用来禁用WhatsApp的Internet访问。

我认为这应该阻止WhatsApp访问互联网。但是奇迹般的是,WhatsApp给了我一条内容不祥的消息:“您可能有新消息”

当我打开WA时,它不会显示任何消息。当我把它还给我时,它的访问权不知道是什么,当天我收到了一些消息! br />
因此出现以下问题:


我是否认为限制应用程序“数据使用”的有效性是错误的?
WhatsApp会被黑客攻击吗?标准限制?


评论

出于好奇,您为什么要阻止whatsapp的互联网访问?

@Nzall我想停止使用WA(不同的原因),并使用不同的Messenger系统进行通信。为了鼓励我的联系人使用Threema,Signal或Ginlo,我暂时不想回复他们的消息,而是发送了一些自动回复消息。如果WA在我的手机上保持在线状态,大多数人会说:“瞧,您仍在使用WA,那么为什么要改用其他系统?”听起来很困难,很困难,但是可行。现在,我10个联系人中有9个通过其他方式给我发消息。

我知道了,您无法卸载Whatsapp或将自己设置为离线状态?有一个名为W-Tools的应用程序应该允许您这样做。

您明确没有询问如何防止WhatsApp这样做。因此,这里有一个注释:如果您切换到microG而不是Google Play服务,则可以通过其设置禁止应用访问Google Cloud Messaging。

有关防火墙的此问题与以下问题有关:从被网络防火墙阻止的应用程序接收应用程序通知

#1 楼

应用程序开发人员可以说得更好,但我认为许多现代应用程序使用Firebase Cloud Messaging(来自Google的专有服务,而不是AOSP的一部分)来推送通知。实际上,开发人员被迫不经意地使用Google的专有产品。引用自此处:


对网络访问的打restriction限制也可能会影响您的应用程序,特别是如果该应用程序依赖实时消息(例如消息或通知)。如果您的应用程序需要与网络的持久连接才能接收消息,则应尽可能使用Firebase Cloud Messaging(FCM)。
...
FCM经过优化,可与Doze和App Standby空闲模式一起使用,方法是: FCM消息是高优先级FCM消息的一种手段。


FCM是Google Play服务(1)的一部分:


FCM SDK唯一的硬依赖性是Google Play服务


Play Services是一组应用程序,这些应用程序被注入具有高度特权的Android设备,因此不受数据/电池限制。

由于您仅阻止了应用程序而不是Play服务,因此应用程序可能会收到推送通知(尽管实际数据可能不会传递到应用程序)。

因此请阻止GMS以便阻止推送通知。或选择不喜欢Google的应用。

相关:Google Play服务与服务框架的确切功能是什么?

评论


另请参阅:github.com/Telegram-FOSS-Team/Telegram-FOSS/blob/master/…

–愤怒
19年9月12日在18:02

@LucasRamage是的,逐渐采取控制措施。

–艾尔凡·拉蒂夫(Irfan Latif)
19年9月12日在18:05

#2 楼

此时,WhatsApp无法访问互联网。但是,它仍会通过Google Play服务接收已配置的推送通知。 Google Play服务是您设备上的另一个应用程序,仍然可以访问Internet。

这些推送消息不包含实际消息,而WhatsApp只是将它们用作通知程序。每当这样的推送通知消息到达时,WhatsApp就会知道有新消息,并尝试与WhatsApp服务器联系以进行检索。

在您的情况下,与WhatsApp服务器的连接失败,并且WhatsApp仅向您显示消息“您可能有新消息”。

#3 楼

不,WhatsApp不会绕过网络限制。

由于禁用了Internet连接,一定数量的应用程序无法连接到服务器后,这只是猜测。这就是为什么您从其失败通知通道中收到消息:“您可能有新消息”的原因。
来自如何停止WhatsApp的“您可能有新消息”的通知:


因此,尽管WhatsApp正在运行并且移动数据已打开,但它可能无法访问互联网。
因此,唯一的办法就是将此通知作为猜测,因为我怀疑它可以。不能归咎于何时应归咎于不良网络,以及何时由OS对网络权利进行微管理。


评论


当有新消息时,WhatsApp使用FCM推送通知来通知应用程序。 FCM是Google Play服务的一部分,因此即使该应用本身没有网络访问权限也可以使用。通常,WhatsApp服务器通过FCM ping WhatsApp应用程序,该应用程序将唤醒并检查新消息,将其解密并显示通知。但是在这种情况下,它无法检查新消息,因此它只是对ping做出反应,说“您可能有新消息”。

–vurp0
19-09-13在9:57