首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用NEHotspotConfigurationManager创建热点连接

无法使用NEHotspotConfigurationManager创建热点连接
EN

Stack Overflow用户
提问于 2021-05-24 22:06:03
回答 1查看 114关注 0票数 0

当我尝试在我的Xamarin.IOS项目中创建热点连接时,在使用NEHotspotConfigurationManager时,在描述中返回以下错误:

Error Domain=NEHotspotConfigurationErrorDomain Code=8 \"internal error.\" UserInfo={NSLocalizedDescription=internal error.}

我试着同时连接到办公室的网络和手机的wifi热点,但两者都返回了相同的信息。我已经在开发人员门户上的应用程序ID上启用了“接受WiFi信息”和“热点”选项,在Entitlements.plist中也是如此,但仍然存在相同的错误。我正在使用下面显示的代码。

代码语言:javascript
复制
 public async void JoinNetwork()
        {
            NEHotspotConfiguration config = new NEHotspotConfiguration("CTIP");
            config.JoinOnce = false;
            var tcs = new TaskCompletionSource<NSError>();
            NEHotspotConfigurationManager.SharedManager.ApplyConfiguration(config, err => tcs.SetResult(err));
            var error = await tcs.Task;
            if (error != null)
            {
                PAGE.IOSErrorAlert(error.Description, this);
                return;
            }
        }
EN

回答 1

Stack Overflow用户

发布于 2021-05-25 10:38:46

尝试如下所示的代码

代码语言:javascript
复制
 NEHotspotConfiguration config = new NEHotspotConfiguration("CTIP" ,passphrase , false);
 config.JoinOnce = true;
 var tcs = new TaskCompletionSource<NSError>();
 NEHotspotConfigurationManager.SharedManager.ApplyConfiguration(config, err => 
 tcs.SetResult(err));

尝试重启你的设备,这似乎是苹果方面的一个已知问题。

请参阅

https://stackoverflow.com/a/47769497/8187800

https://developer.apple.com/forums/thread/107851

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67673471

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档