如何通过应用程序中的URL方案打开通知中心?

时间:2015-04-27 08:03:15

标签: objective-c

使用下面的URL方案,我可以从我正在处理的应用程序中打开“设置”应用程序。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

是否也可以调整URL方案,以便我可以直接打开“设置”应用程序中的“通知中心”功能?

请告知。所有帮助表示赞赏!

2 个答案:

答案 0 :(得分:1)

我尝试使用此代码来防止iOS版本崩溃并且它为我工作:

if ([[UIApplication sharedApplication] respondsToSelector:@selector(openURL:options:completionHandler:)]) {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] options:@{} completionHandler:nil];
} else {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
}

答案 1 :(得分:0)

在iOS 8上测试;

你可以尝试这个网址方案:" prefs:root = NOTIFICATIONS_ID" 但是您必须在您的项目中添加网址类型:点击项目导航器中的项目 - >点击 TARGET - >标签信息 - >点击( + )添加网址类型,然后添加网址" prefs"

如果您仍然不清楚,请查看此Answer here

一切顺利,