Url scheme apple apps
List for iOS URLS SCHEMES
From iOS 11 the schemes url’s stoped working correctly. Be aware that from iOS 11 to now iOS 14 this won’t work.
Past times are always better
The gist I started on 2015 has now 201 stars (02/25/2017) and a lot of comments. But since gist does not provides a notification feature when someone comments and I can’t answer right away, I hope with the issue area in github we can share more doubts and improvements. Thank You all!
Apple will reject apps that are using private url schemes (Ugh, Apple. ) if they are pretty much obvius. Some apps are rejected and others are not, so, be aware of this issue before implementing any of those URL’s in your app as a feature.
[UPDATE 5] Apparently we’re having problems with iOS 11 and schemes. it seems Apple changed one more time how we reach url schemes. some of them aren’t working in mobile phones (but were working in simulator till’ Xcode 9 GM)
[UPDATE 4] iOS 10 update: apparently settings now can be reached using App-Pref instead of prefs
[UPDATE 3: For now you just can use url schemes to open your apps’s settings with Swift 3.0 (Xcode 8). I’ll keep you informed when OS preferences can be reached]
[UPDATE 2:The openURL() method of UIApplication is now deprecated. You should use application(_:open:options:) instead]
[UPDATE : Not yet tested in iOS 10. It will fail because of policies changes in URL scheme handling.]
Download this Workflow to find and test new App-prefs: URL Schemes by @deanlyoung
Other Apps’ Settings
Sometimes we need to open Setting’s Preferences not of our app, but of the iPhone itself. What should we do to acomplish this?
- You must configure the URL Schemes in your project. You will find it in Target, Info, URL Scheme. Once there, just type prefs
2.- Later, just write the code with the URL path of the preference needed. In my case was the keyboard path.
This is a work around to open your app’s preferences, but it will crash if you don’t have any.
Open apps’s preferences:
Note: you don’t need to add prefs text inside URL Types
Open OS preferences:
Open apps’s preferences:
Note: you don’t need to add prefs text inside URL Types
Open OS preferences:
Open App’s settings extension
Description | Command Swift Prefs: ) | From App ( App-prefs: ) |
---|---|---|
About | prefs:root=General&path=About | App-prefs:root=General&path=About |
Accessibility | prefs:root=General&path=ACCESSIBILITY | App-prefs:root=General&path=ACCESSIBILITY |
Account Settings | prefs:root=ACCOUNT_SETTINGS | App-prefs:root=ACCOUNT_SETTINGS |
Airplane Mode | prefs:root=AIRPLANE_MODE | App-prefs:root=AIRPLANE_MODE |
Autolock iOS prefs:root=General&path=AUTOLOCK | App-prefs:root=General&path=AUTOLOCK | |
Auto-Lock iOS > 10 | prefs:root=DISPLAY&path=AUTOLOCK | App-prefs:root=DISPLAY&path=AUTOLOCK |
Apple Pay / Wallet | shoebox://url-scheme | shoebox://url-scheme |
Battery | prefs:root=BATTERY_USAGE | App-prefs:root=BATTERY_USAGE |
Brightness | prefs:root=Brightness | App-prefs:root=Brightness |
Bluetooth iOS prefs:root=General&path=Bluetooth | App-prefs:root=General&path=Bluetooth | |
Bluetooth iOS > 9 | prefs:root=Bluetooth | App-prefs:root=Bluetooth |
Castle | prefs:root=CASTLE | App-prefs:root=CASTLE |
Cellular Usage | prefs:root=General&path=USAGE/CELLULAR_USAGE | App-prefs:root=General&path=USAGE/CELLULAR_USAGE |
Configuration List | prefs:root=General&path=ManagedConfigurationList | App-prefs:root=General&path=ManagedConfigurationList |
Date and Time | prefs:root=General&path=DATE_AND_TIME | App-prefs:root=General&path=DATE_AND_TIME |
Do not disturb | prefs:root=General&path=DO_NOT_DISTURB | App-prefs:root=General&path=DO_NOT_DISTURB |
Facetime | prefs:root=FACETIME | App-prefs:root=FACETIME |
General | prefs:root=General | App-prefs:root=General |
Internet Tethering | prefs:root=INTERNET_TETHERING | App-prefs:root=INTERNET_TETHERING |
iTunes | prefs:root=MUSIC | App-prefs:root=MUSIC |
iTunes Equalizer | prefs:root=MUSIC&path=EQ | App-prefs:root=MUSIC&path=EQ |
iTunes Volume | prefs:root=MUSIC&path=VolumeLimit | App-prefs:root=MUSIC&path=VolumeLimit |
Keyboard | prefs:root=General&path=Keyboard | App-prefs:root=General&path=Keyboard |
Deeper in Keyboard | prefs:root=General&path=Keyboard/KEYBOARDS | App-prefs:root=General&path=Keyboard/KEYBOARDS |
Lang International | prefs:root=General&path=INTERNATIONAL | App-prefs:root=General&path=INTERNATIONAL |
Location Services | prefs:root=Privacy&path=LOCATION | App-Prefs:root=Privacy&path=LOCATION |
Mobile Data | prefs:root=MOBILE_DATA_SETTINGS_ID | |
Network | prefs:root=General&path=Network | App-prefs:root=General&path=Network |
Nike iPod | prefs:root=NIKE_PLUS_IPOD | App-prefs:root=NIKE_PLUS_IPOD |
Notes | prefs:root=NOTES | App-prefs:root=NOTES |
Notifications ID | prefs:root=NOTIFICATIONS_ID | App-prefs:root=NOTIFICATIONS_ID |
Passcode / Touch ID | prefs:root=TOUCHID_PASSCODE | App-prefs:root=TOUCHID_PASSCODE |
Passbook | prefs:root=PASSBOOK | App-prefs:root=PASSBOOK |
Phone | prefs:root=Phone | App-prefs:root=Phone |
Photo Camera Roll | prefs:root=Photos | App-prefs:root=Photos |
Privacy | Prefs:root=Privacy | App-prefs:root=Privacy |
Profiles & Device Management | Prefs:root=General&path=ManagedConfigurationList | App-prefs:root=General&path=ManagedConfigurationList |
Reset | prefs:root=General&path=Reset | App-prefs:root=General&path=Reset |
Ringtone | prefs:root=Sounds&path=Ringtone | App-prefs:root=Sounds&path=Ringtone |
Siri | prefs:root=SIRI | App-prefs:root=SIRI |
Safari | prefs:root=Safari | App-prefs:root=Safari |
Siri iOS prefs:root=General&path=Assistant | App-prefs:root=General&path=Assistant | |
Siri iOS > 10? | prefs:root=SIRI | App-prefs:root=SIRI |
Sounds | prefs:root=Sounds | App-prefs:root=Sounds |
Software Update | prefs:root=General&path=SOFTWARE_UPDATE_LINK | App-prefs:root=General&path=SOFTWARE_UPDATE_LINK |
Storage & Backup | prefs:root=CASTLE&path=STORAGE_AND_BACKUP | App-prefs:root=CASTLE&path=STORAGE_AND_BACKUP |
Store | prefs:root=STORE | App-pref:root=STORE |
prefs:root=TWITTER | App-prefs:root=TWITTER | |
Usage | prefs:root=General&path=USAGE | App-prefs:root=General&path=USAGE |
Video | prefs:root=VIDEO | App-prefs:root=VIDEO |
VPN | prefs:root=General&path=Network/VPN | App-prefs:root=General&path=Network/VPN |
Wallpaper | prefs:root=Wallpaper | App-prefs:root=Wallpaper |
WIFI | prefs:root=WIFI | App-prefs:root=WIFI |
Open other App’s Notification settings
You can open any app notification’s settings, only if that app HAS notifications enabled. For that you need the bundleID added in path:
Finding an app’s bundle identifier of any app:
- Find the app you are looking for on the Apple AppStore. For this example, we’ll use Yelp: https://itunes.apple.com/us/app/yelp/id284910350?mt=8
- Copy the app ID number. It’s just the numbers after the text “id” and before the “?”. So in this case, it is: 284910350.
- Paste that ID number into this URL: https://itunes.apple.com/lookup?id=284910350
- This will download a file 1.txt
- Search the output you get back for “bundleId”. The app’s bundle ID will be listed there: com.yelp.yelpiphone
As @johnny77221 mention in comments, he impleted a way to open bluetooth settings, read in link above:
Источник
Scriptable 17+
Automation using JavaScript
Simon B. Støvring
-
- #3 in Developer Tools
-
- 4.7 • 1.5K Ratings
-
- Free
- Offers In-App Purchases
Screenshots
Description
Scriptable is an automation tool that enables you to write scripts that integrates with native features of iOS such as files, calendars, reminders, documents and much more.
An extensive support for widgets enables you to write your own widgets using JavaScript and run the scripts on your Home Screen. Your widgets can show any data and be customised to look just the way you want.
With Siri Shortcuts you can present images, tables and more in Siri as well as making Siri read out loud a text when you run a script from a Siri Shortcut.
There’s a growing gallery of scripts to get you started with Scriptable.
Here’s a few examples of scripts you can create:
— Ask Siri whether a web service is down.
— Create a widget that shows data from your weather station.
— Postpone the next event in your calendar half an hour.
— Check what is currently on TV.
— Manage a list of movies you would like to watch.
— Upload files to an image optimizer and store a URL to the optimized image.
— Receive a notification with the weather report every morning.
— Create todos with prefilled data in your favorite todo app using URL schemes.
Источник
iCab Mobile (Web Browser) 17+
Alexander Clauss
-
- Утилиты: № 55 в этой категории
-
- 3,7 • Оценок: 87
-
- 279,00 ₽
- Включает встроенные покупки
Снимки экрана
Описание
iCab Mobile is a web browser for the iOS. It provides many unique and useful features you won’t find in other iPhone browsers.
APPLE WATCH:
The Watch App is a remote control for iCab Mobile, so you can navigate, zoom, scroll, open bookmarks, links, the homepage, switch tabs or sitch on/off the fullscreen mode. It is also possible to let iCab read a web site using speech output.
FILE UPLOADS:
iCab Mobile can upload any files on web pages (Due to limitations of the iOS this does not everywhere, but it works fine on many web sites).
SEARCHING:
iCab Mobile comes with several default search engines you can choose from. You can easily add new search engines.
FILLING OUT FORMS:
iCab Mobile can save web forms and restore the form content later (manually or automatically). The saved forms data can be password protected. Supports many third-party Password Manager Apps as well.
FILTERS:
There’s a built-in fully customizable filter feature. It allows to block resources, ads, banners, user tracking scripts, cookies etc. Supports AdBlock Plus/EasyList filters as well.
TABS:
iCab Mobile supports Tabs, so you can open multiple web pages at the same time. Links can be opened in Tabs (in the foreground or background) manually or automatically.
BOOKMARKS:
Bookmarks can be organized in folders. You can import/export the bookmarks from/to your PC/Mac browser.
FULLSCREEN MODE:
iCab Mobile provides a fullscreen mode where the whole screen is used to display the web page. No screen space is wasted for toolbars.
DOWNLOADS:
iCab Mobile has a built-in Download Manager so you can download almost all files from the internet. The downloads can be easily transfered to a Mac/PC/Linux computer but also to other Apps on the device which can open these files
MULTIUSER SUPPORT
You can create multiple user accounts, each user has its own private bookmarks, filters, settings, etc.
DROPBOX
iCab Mobile supports Dropbox. Export/Import bookmarks; transfer downloads, images, files, web pages to your Dropbox account.
TWIN BROWSER:
In this mode, you can have two browsers side by side on the iPad. This is especially useful on the large iPad Pro.
VOICEOVER
The App is also accessible for visually impaired and blind users. If VoiceOver is enabled, the App plays soft ticks while a page is loading, so blind users are able to identify when the page load has finished.
OTHER FEATURE:
— Configurable multi-touch gestures
— QuickStarter feature
— AirPrint support
— Browser ID (UserAgent) is configurable
— iCab Mobile fully supports international domain names
— Cookie Manager
— Private Browsing (no history and no cookies are stored)
— Privacy settings allows to delete all kinds of private data (history, cookies, databases, saved forms, passwords etc.)
— URL autocompletion
— Simple built-in RSS reader
— Save images, whole web pages, PDF files
— Kiosk Mode — a restricted variation of the fullscreen mode for Kiosk environments.
— History
— Addressbook support lets you access the web pages from the addressbook.
— When launching iCab can either open an empty page, the homepage or restore the Tabs which were open the last time
— There are different color schemes and designs
— Document Sharing lets you pass downloads and files to other Apps in the device
The App includes a store providing several InApp purchases. These are meant as a tip jar. The InApp purchases are available for different prices, so you can pick the amount for the tip yourself. Doing so will unlock a few cool features as a reward, these are always the same, regardless of the amount of the tip. Users who have purchased the App within the last 12 months do get all these features for free, no need to buy one of the InApp purchases. Though they can nevertheless give me a tip, if they want to. 😉
Источник