Check Mobile App
Read now
Start a Project



In this blog, we are going to talk about UIApplicationShortcutItem. It specifies a user-initiated action for your application. It was introduced in iOS 12 and is also known as Home Screen Dynamic Quick Action. This works by 3D touching of your application or by long-pressing the app on the menu page. There are 2 ways in which you can add UIApplicationShortcutItem to your application. Let’s see each way one by one.

Ways to implement Shortcut in application:

1. Static Type

We can add a static shortcut via Info.plist file in the application. First, open the Info.plist file and add a new key with name UIApplicationShortcutItems and make its type to array. Then add an item to this array “Item 0” and make it type to be dictionary type. Now, add below mentioned 3 keys with String data type.

Static 3D Touch Example

2. Dynamic Type

We can add dynamic type shortcuts by code. For this, you need to assign a list of UIApplicationShortcutItem to UIApplication.shared.shortcutItems .

Dynamic 3D Touch Example

Handling Quick Action Event

For handling Quick Action we need to check the launchOptions dictionary of didFinishLaunchingWithOptions method.

Thank you for reading this article. After that, if you want to read more articles regarding iOS DevelopmentĀ click here.

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.


Very good company, we did get app extension for Magento 2 website. The support was very good they help us through the process. Webkul team is very supportive, I would recommend them.

Yasser Mohamed

Yasser Mohamed

Talk to Sales


Live Chat
Start a Project

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home