gpt4 book ai didi

iOS 13 : Network connected via NEHotspotConfiguration disconnects after a few seconds

转载 作者:行者123 更新时间:2023-12-03 18:44:36 28 4
gpt4 key购买 nike

我在为 React Native 应用程序开发的 native 模块中使用 NEHotspotConfigurationManager 来连接到公开开放 WiFi 热点的设备。在旧版 iOS 版本(iOS 12 及更低版本)中,它工作正常,但在 iOS 13 中,设备在连接几秒钟后就会断开连接。

这是我的 native 方法,我使用joinOnce,因为根据docs它是有意义的。 :

NEHotspotConfiguration* configuration = [[NEHotspotConfiguration alloc] initWithSSID:ssid];
configuration.joinOnce = true;

[[NEHotspotConfigurationManager sharedManager] applyConfiguration:configuration completionHandler:^(NSError * _Nullable error) {
if (error != nil) {
reject(ERR_HOTSPOT_CONFIGURATION, ERR_HOTSPOT_CONFIGURATION, error);
} else {
resolve(nil);
}
}];

保持连接更长时间的正确方法是什么?这是 iOS 13 中有意/已记录的更改吗?这是一个错误吗?

此外,在 Android 中,如果热点没有互联网连接,系统会自动切换到移动网络。 iOS 中有类似的政策吗?我正在连接的设备不提供互联网访问

最佳答案

这是最新 iOS/iPadOS 中的一个错误,与我的报告类似: iPadOS: Network connected via NEHotspotConfiguration disconnects after a while

我已经向 Apple 报告了该问题,但尚未解决,并且很可能不会在 iOS 13 发布(9 月 19 日)时解决。

解决方法是使用 joinOnce = false,但在这种情况下,如果未检测到互联网连接,可能会提示用户切换到蜂窝网络。用户不会在后台自动切换,但切换到蜂窝网络是首选选项。

关于iOS 13 : Network connected via NEHotspotConfiguration disconnects after a few seconds,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57894269/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com