【发布时间】:2020-06-08 08:50:19
【问题描述】:
我正在XAMARIN 中构建一个应用程序,该应用程序必须通过wifi 连接到自定义设备,并且该设备没有互联网连接。所以我的应用程序总是想在移动数据上工作,并且永远不会与设备通信。无论如何强制应用程序只使用WIFI 而从不使用移动数据?我想我不是唯一一个遇到这个问题的人,因为我已经看到了一些关于这个问题的帖子,但在 xamarin 中没有一个是具体的。
编辑: 我发现如果我让应用程序运行大约 50 秒,那么它将使用移动数据的 wifi。这是由于一些超时吗?如果是这样,那我可以缩短超时时间吗?
【问题讨论】:
-
对于iOS,我们只能在系统设置中设置上网权限。在 Android 中,您可以参考stackoverflow.com/questions/35729617/…。
-
@LucasZhang-MSFT 我已经以编程方式连接到设备,这不是问题。问题是,如果启用了移动数据,我的 Android 手机会自动开始通过 wifi 的移动数据执行操作(因为 wifi 未连接到互联网)。 Android 正在让这种类型的连接变得非常痛苦。
-
恐怕不可能做到这一点。我们只能在系统设置中设置网络。
标签: c# xamarin xamarin.forms xamarin.android xamarin.ios