美文网首页
ios APP跳转到系统应用设置页

ios APP跳转到系统应用设置页

作者: 东方诗空 | 来源:发表于2017-08-04 19:37 被阅读42次

    1、获取用户通知中心对程序消息通知的设置,是否开启消息通知

    if ([[UIDevice currentDevice].systemVersion floatValue]>=8.0f) { 
           UIUserNotificationSettings *setting = [[UIApplication sharedApplication] currentUserNotificationSettings]; 
    if (UIUserNotificationTypeNone == setting.types) { 
          NSLog(@"推送关闭");
     }else{
          NSLog(@"推送打开"); }
     }else{
         UIRemoteNotificationType type = [[UIApplication sharedApplication] enabledRemoteNotificationTypes]; if(UIRemoteNotificationTypeNone == type){ 
        NSLog(@"推送关闭");
     }else{ 
         NSLog(@"推送打开");
     } }
    
    

    2、去设置
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];

    补充资料: 在iOS应用程序中打开设备设置界面及其中某指定的选项界面
    [[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@”prefs:root=General”]]; [[UIApplicationsharedApplication] openURL:[NSURL URLWithString:@”prefs:root=General&path=Restrictions”]];

    一些其他可用的参数:
    List of currently known URLs in the Settings app:
    prefs:root=General&path=About //关于 prefs:root=General&path=ACCESSIBILITY//重力感应
    prefs:root=AIRPLANE_MODE//飞行模式 prefs:root=General&path=AUTOLOCK//自动锁定 prefs:root=General&path=USAGE/CELLULAR_USAGE//用量 prefs:root=Brightness//亮度调节 prefs:root=General&path=Bluetooth//蓝牙 prefs:root=General&path=DATE_AND_TIME//时间和日期 prefs:root=FACETIME// prefs:root=General//通用 prefs:root=General&path=Keyboard//键盘 prefs:root=CASTLE// prefs:root=CASTLE&path=STORAGE_AND_BACKUP// prefs:root=General&path=INTERNATIONAL// prefs:root=LOCATION_SERVICES//定位 prefs:root=ACCOUNT_SETTINGS// prefs:root=MUSIC//音乐 prefs:root=MUSIC&path=EQ// prefs:root=MUSIC&path=VolumeLimit// prefs:root=General&path=Network//网络 prefs:root=NIKE_PLUS_IPOD// prefs:root=NOTES// prefs:root=NOTIFICATIONS_ID// prefs:root=Phone// prefs:root=Photos//相册 prefs:root=General&path=ManagedConfigurationList// prefs:root=General&path=Reset// prefs:root=Sounds&path=Ringtone// prefs:root=Safari// prefs:root=General&path=Assistant// prefs:root=Sounds//声音 prefs:root=General&path=SOFTWARE_UPDATE_LINK// prefs:root=STORE// prefs:root=TWITTER// prefs:root=General&path=USAGE// prefs:root=VIDEO//视频 prefs:root=General&path=Network/VPN// prefs:root=Wallpaper//壁纸 prefs:root=WIFI// prefs:root=INTERNET_TETHERING//

    3、下面是 别人总结的相关实现方式,供参考
    https://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=2652550811&idx=1&sn=59a8c1dbe44b196dcd0abf66d8ec67dd&chksm=bcd2f3958ba57a832abaa0af4f8f7aef60c9855ea87ef7bd1e4bc033d37e4f8e9f3f685d4cab&scene=0&key=c0e705c72ec5d094a34e02ce22ece3bcfd89d549e1bd28c1bf699859ba441bd0f760db97714c7c8a4b0fd00c8f339d46b5c316e3fa92eb0d6eea68d793f3f30c5550ec154fc4db9807743d6461acb7ff&ascene=0&uin=MTQ1Nzg2&devicetype=iMac+MacBookPro13%2C2+OSX+OSX+10.12.6+build(16G29)&version=12020810&nettype=WIFI&fontScale=100&pass_ticket=QYc7uHJdhc%2BPjVnGuvc%2BOqAnwsX9iv57%2FV6meUsgDV4%3D

    相关文章

      网友评论

          本文标题:ios APP跳转到系统应用设置页

          本文链接:https://www.haomeiwen.com/subject/kjcblxtx.html