There is No Way to Provide Custom Launch Screens for UIApplicationShortcutItems

Originator:paul
Number:rdar://22953532 Date Originated:02-Oct-2015 02:40 PM
Status:Open Resolved:
Product:iOS SDK Product Version:9.0
Classification:Enhancement Reproducible:Always
 
Summary:
There is no way to provide custom launch screens for 3D touch UIApplicationShortcutItems. Users will see the wrong launch image when an application shortcut launches a screen that is different than the standard root view controller of the application launch.

Steps to Reproduce:
1. Create an iOS application with multiple screens that look different.
2. Create a launch storyboard that matches the root view controller, with no content, as dictated by the iOS HIG.
3. Create a static UIApplicationShortcutItem in the Info.plist that launches a screen that looks visually different than the root view controller.
4. Launch the application using your new UIApplicationShortcutItem.

Expected Results:
The user will see the view controller that would be the result of the UIApplicationShortcutItem, with no content, as would likely be dictated by the iOS HIG if they covered this topic.

Actual Results:
The user will see the launch storyboard for the root view controller before seeing a screen that is visually dissimilar to that screen.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!