在Android-N上使用数据保护模式下的数据

时间:2016-06-02 07:09:15

标签: android android-7.0-nougat

我对Android N版本的数据保护模式有疑问。

如果用户在特定应用程序中使用有关运营商服务的网络数据,即使连接到蜂窝数据网络,也不会收取数据费用。

由于运营商未对其提供有关使用某项服务的信息的应用程序收费。

但是,虽然网络是免费的,但使用数据保护模式的设备将被限制使用应用程序或小部件。

除了设置白名单外,有没有办法避免数据限制?或者让系统知道它是特定应用程序上的免费网络,所以不要限制此应用程序上的网络通信?

是否必须使用Android N版本编译应用程序?

1 个答案:

答案 0 :(得分:1)

  

除了设置白名单外,有没有办法避免数据限制?

对于预安装的应用,设备制造商可能会根据特定的运营商协议将应用添加到白名单。但是,由于运营商可以在运营商想要的时候更改结算规则,因此这不是一个好主意。

  

或让系统知道它是特定应用上的免费网络,所以不要限制此应用上的网络通信?

不,因为那时每个开发人员都会这样做。

  

是否必须使用Android N版本编译应用程序?

Data Saver的行为与您的compileSdkVersion或(AFAIK)targetSdkVersion无关。如果您希望使用API​​来查找数据保护程序状态,则需要compileSdkVersion与Android N兼容。