roy*_*iri 1 xcode ssid visual-studio xamarin ios13
我可以将连接的wifi的ssid发送到我的iphone.安装Xcode 10和更新Visual Studio for Mac和Visual Studio 2017后,它返回一个空的ssid.
这是我获取ssid的代码:
public override string GetCurrentWiFi()
{
String ssid = "";
try
{
string[] supportedInterfaces;
StatusCode status;
if ((status = CaptiveNetwork.TryGetSupportedInterfaces(out supportedInterfaces)) != StatusCode.OK)
{
}
else
{
foreach (var item in supportedInterfaces)
{
NSDictionary info;
status = CaptiveNetwork.TryCopyCurrentNetworkInfo(item, out info);
if (status != StatusCode.OK)
{
continue;
}
ssid = info[CaptiveNetwork.NetworkInfoKeySSID].ToString();
}
}
}
catch
{
}
return ssid;
}
Run Code Online (Sandbox Code Playgroud)
我尝试为iOS 12应用程序添加"访问WiFi信息"权利,因为它在这里提到但应用程序仍然得到一个空的ssid:https://forums.xamarin.com/discussion/139476/adding-access-wifi-information-权利换IOS-12的应用程式
如果有人能提供帮助,我将感激不尽.
已解决: 我为我的Apple ID应用了Access WIFI信息.然后我再次重新生成我的配置文件,并在我的Xcode中打开它.不要忘记在ios Bundle Signing的自定义娱乐中添加Entitlements.plist.现在它正常工作.
| 归档时间: |
|
| 查看次数: |
2141 次 |
| 最近记录: |