美文网首页
iOS 如何跳转到系统照片app及系统自带app URL sch

iOS 如何跳转到系统照片app及系统自带app URL sch

作者: WSGNSLog | 来源:发表于2018-02-02 14:25 被阅读74次
    float deviceVersion = [[[UIDevice currentDevice] systemVersion] floatValue];
    if (deviceVersion < 10) {
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"PHOTOS://"]];
    }else{
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"photos-redirect://"] options:@{@"jn":@"s"} completionHandler:nil];
    }
    

    参考:
    https://segmentfault.com/q/1010000004244444
    https://stackoverflow.com/questions/22115319/how-to-open-photo-app-from-uiviewcontroller
    但这个scheme是私有的,直接这样写有风险.可利用ASCII值进行拼装组合或者对私有方法名加密来绕过审核,ASCII值进行拼装组合的方法可以参考https://www.jianshu.com/p/2287d7ce454f

    更多URL:

    iOS10之前:

    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 //打开Brightness(亮度)设置界面
    prefs:root=Bluetooth //打开蓝牙设置
    prefs:root=General&path=DATE_AND_TIME //日期与时间设置
    prefs:root=FACETIME //打开FaceTime设置
    prefs:root=General //打开通用设置
    prefs:root=General&path=Keyboard //打开键盘设置
    prefs:root=CASTLE //打开iClound设置
    prefs:root=CASTLE&path=STORAGE_AND_BACKUP //打开iCloud下的储存空间
    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 //打开设置下的safari设置
    prefs:root=General&path=Assistant //打开siri不成功
    prefs:root=Sounds //打开设置下的声音设置
    prefs:root=General&path=SOFTWARE_UPDATE_LINK //打开通用下的软件更新
    prefs:root=STORE //打开通用下的iTounes Store和App Store设置
    prefs:root=TWITTER //打开设置下的twitter设置
    prefs:root=FACEBOOK //打开设置下的Facebook设置
    prefs:root=General&path=USAGE //打开通用下的用量
    prefs:root=VIDEO
    prefs:root=General&path=Network/VPN //打开通用下的vpn设置
    prefs:root=Wallpaper //打开设置下的墙纸设置
    prefs:root=WIFI //打开wifi设置
    prefs:root=INTERNET_TETHERING

    iOS10之后:

    设置页面 App-Prefs:root
    无线局域网 App-Prefs:root=WIFI
    蓝牙 App-Prefs:root=Bluetooth
    蜂窝移动网络 App-Prefs:root=MOBILE_DATA_SETTINGS_ID
    个人热点 App-Prefs:root=INTERNET_TETHERING
    运营商 App-Prefs:root=Carrier
    通知 App-Prefs:root=NOTIFICATIONS_ID
    通用 App-Prefs:root=General
    通用-关于本机 App-Prefs:root=General&path=About
    通用-键盘 App-Prefs:root=General&path=Keyboard
    通用-辅助功能 App-Prefs:root=General&path=ACCESSIBILITY
    通用-语言与地区 App-Prefs:root=General&path=INTERNATIONAL
    通用-还原 App-Prefs:root=Reset
    墙纸 App-Prefs:root=Wallpaper
    Siri App-Prefs:root=SIRI
    隐私 App-Prefs:root=Privacy
    Safari App-Prefs:root=SAFARI
    音乐 App-Prefs:root=MUSIC
    音乐-均衡器 App-Prefs:root=MUSIC&path=com.apple.Music:EQ
    照片与相机 App-Prefs:root=Photos
    FaceTime App-Prefs:root=FACETIME

    系统自带app URL scheme收集参考:https://www.zhihu.com/question/51662806

    相关文章

      网友评论

          本文标题:iOS 如何跳转到系统照片app及系统自带app URL sch

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