好吧,我知道有很多问题,但它们都来自很久以前.
所以.我知道这是可能的,因为地图应用程序可以做到这一点.
在地图应用程序中,如果我关闭此应用程序的本地化,它会向我发送一条消息,如果我按好,"设置应用程序"将打开.我的问题是,这怎么可能?如何从我自己的应用程序中打开"设置应用程序"?
基本上我需要做同样的事情,如果用户关闭我的应用程序的位置,那么我会给他一条消息,说明会打开"设置应用程序"
在我的应用程序中,我想将用户重定向到官方设置应用程序.如果可能,我还想直接进入" 设置"应用中的" 网络"部分.
我认为我需要的是设置应用的网址方案和构建我的请求的格式.但我怀疑是否禁止使用这样的官方应用程序.
任何人都可以帮助我吗?
我知道这个问题已被问过很多次了.答案说这在Xcode> 5.x中不可用.但我看到一些可以使用它的应用程序(转到设置)(iOS7).有没有办法做到这一点?它在Xcode 6中可用吗?Facebook 可以检测蜂窝数据和WiFi.


我正在尝试使用Objective-C通过我的应用程序访问WIFI设置.但找不到任何办法.有人能帮助我吗?
已经测试过:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=WIFI"]];
Run Code Online (Sandbox Code Playgroud)
在iOS 9上不起作用.
在一个特定场景中,我将用户带到密码设置页面.以下是用于此的代码 -
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=PASSCODE"]];
Run Code Online (Sandbox Code Playgroud)
升级到iOS 10测试版后,我不再使用设置密码页面而是终止应用程序.
任何人都可以帮我这个.提前致谢 .
iOS设置应用程序有很多带有prefs网址的列表,用于在设置应用中打开特定网站(例如/sf/answers/577277011/).不幸的是,我找不到网址才能打开触摸ID和密码设置.
有人知道这个网址方案吗?
因此,我们正在创建一个iOS应用程序,只需按一下按钮即可打开设备的设置应用程序.我已经看到iOS 10和Swift 3的方法略有改变,所以我在执行代码之前使用条件来检查用户所在的iOS版本.
if let settingsUrl = URL(string: UIApplicationOpenSettingsURLString) {
if #available(iOS 10.0, *) {
// iOS 10.0.
UIApplication.shared.open(settingsUrl, options: [:], completionHandler: nil)
} else {
// Fallback on earlier versions.
UIApplication.shared.openURL(settingsUrl)
}
}
Run Code Online (Sandbox Code Playgroud)
这在iOS 9设备上完全正常,但在iOS 10设备上则不行.问题是,虽然应用程序将用户发送到iOS 10中的设置应用程序,但它会立即崩溃,没有崩溃日志.如果我使用相同的方法打开像谷歌这样的网站,它在iOS 9和10上都运行得很好.我做了很多研究,看来他们用URL方案改变了一些东西,但找不到任何东西.修复/解决方法.
我想从我的应用程序打开ios设置应用程序.设置目的地是[settings => notification => myapp].打开和关闭推送通知.
有一些关于如何链接到设置的文档,但我不知道如何打开深层链接.(notification => myapp).
我怎样才能做到这一点?
当您第一次尝试访问用户的ALAssetsLibrary时,操作系统将向他们显示一个请求权限的对话框.如果他们不允许这样做,将调用failureBlock并在将来始终调用.有没有办法再次强制提示此授权请求?
我在地图应用中注意到,他们通知用户使用按钮转到"设置"应用以打开位置服务.但是,我无法以编程方式打开"设置"应用.我应该只显示如何开启位置服务的指示吗?
ios ×7
objective-c ×5
iphone ×4
ios10 ×2
settings ×2
url-scheme ×2
xcode ×2
alasset ×1
appsettings ×1
cgimage ×1
fingerprint ×1
ios7 ×1
ios8 ×1
ios9 ×1
openurl ×1
react-native ×1
swift ×1
swift3 ×1
touch ×1
touch-id ×1