Notifications
Apps can use notifications to provide timely and important information anytime, whether the device is locked or in use. For example, notifications may occur when a message has arrived, an event is about to occur, new data is available, or the status of something has changed. People see notifications on the lock screen, at the top of the screen while using the device, and in Notification Center, which is opened by swiping down from the top edge of the screen. Each notification includes the app name, a small app icon, and a message. Notifications may also be accompanied by a sound, and may cause a badge to appear or update on the corresponding appβs icon.
μ±μ μ₯μΉλ₯Ό μ κ·Έκ±°λ μ¬μ© μ€μΈμ§ μ¬λΆμ κ΄κ³μμ΄ μΈμ λ μ§ μλ¦Όμ μ¬μ©νμ¬ μκΈ°μ μ νκ³ μ€μν μ 보λ₯Ό μ 곡ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, λ©μμ§κ° λμ°©νκ±°λ, μ΄λ²€νΈκ° λ°μνλ €κ³ νκ±°λ, μ λ°μ΄ν°λ₯Ό μ¬μ©ν μ μκ±°λ, μ΄λ€ λ΄μ©μ μνκ° λ³κ²½λμμ λ μλ¦Όμ΄ λ°μν μ μμ΅λλ€. μ¬λλ€μ μ κΈ νλ©΄, κΈ°κΈ° μ¬μ© μ€ νλ©΄ μλ¨ λ° νλ©΄μ μλ¨ κ°μ₯μ리μμ μλλ‘ μ€μμ΄ννμ¬ μ΄λ¦¬λ μλ¦Ό μΌν°μμ μλ¦Όμ λ΄ λλ€. κ° μλ¦Όμλ μ± μ΄λ¦, μμ μ± μμ΄μ½ λ° λ©μμ§κ° ν¬ν¨λ©λλ€. μλ¦Όμλ μλ¦¬κ° μλ° λ μ μμΌλ©° ν΄λΉ μ±μ μμ΄μ½μ λ°°μ§κ° νμλκ±°λ μ λ°μ΄νΈ λ μ μμ΅λλ€.


Notification Behavior
The behavior of notifications is managed in Settings on an app-by-app basis. For any app that supports notifications, you can enable or disable the feature entirely. You can also enable visibility in Notification Center and on the lock screen, enable app icon badging, and choose one of these notification styles:
μλ¦Όμ λμμ κΈ°λ³Έ μ€μ μμ μ± λ¨μλ‘ κ΄λ¦¬λ©λλ€. μλ¦Όμ μ§μνλ λͺ¨λ μ±μ κ²½μ° κΈ°λ₯μ μμ ν μ¬μ© λλ μ€μ§ ν μ μμ΅λλ€. μλ¦Ό μΌν° λ° μ κΈ νλ©΄μμ νμ μ¬λΆλ₯Ό νμ±ννκ³ μ± μμ΄μ½ λ°°μ§λ₯Ό μ¬μ©νλλ‘ μ€μ νκ³ λ€μ μλ¦Ό μ€νμΌ μ€ νλλ₯Ό μ νν μλ μμ΅λλ€.
Banner. Appears at the top of the screen for a few seconds while the device is in use, then disappears. μ₯μΉκ° μ¬μ© μ€μΌ λ νλ©΄ μλ¨μ λͺ μ΄ λμ λνλ λ€μ μ¬λΌμ§λλ€.
Alert. Appears at the top of the screen while the device is in use and stays there until manually dismissed. μ₯μΉλ₯Ό μ¬μ©νλ λμ νλ©΄ μλ¨μ λνλκ³ μλμΌλ‘ λ«μ λκΉμ§ κ·Έλλ‘ μμ΅λλ€.
Tapping a notification when the device is unlocked, or swiping it to the side when the device is locked, dismisses the notification, removes it from Notification Center, opens the corresponding app, and shows related information. Tapping a new email notification on an unlocked device, for example, opens Mail and shows the new message.
μ₯μΉμ μ κΈμ΄ ν΄μ λ λ μλ¦Όμ ννκ±°λ μ₯μΉκ° μ κΈΈ λ μμΌλ‘ μ€μμ΄ννκ³ μλ¦Όμ λ«μΌλ©΄ μλ¦Όμ ν΄μ νκ³ , μλ¦Ό μΌν°μμ μ κ±°νλ©° ν΄λΉ μ±μ μ΄κ³ κ΄λ ¨ μ 보λ₯Ό νμν©λλ€. μλ₯Ό λ€μ΄, μ κΈ ν΄μ λ μ₯μΉμμ μ μ μ λ©μΌ μλ¦Όμ ννλ©΄ Mailμ΄ μ΄λ¦¬κ³ μ λ©μμ§κ° νμλ©λλ€.
On an unlocked device, swiping a notification up or letting it disappear dismisses the notification and may remove it from Notification Center.
μ κΈ ν΄μ λ μ₯μΉμμ μλ¦Όμ μλ‘ μ€μμ΄ννκ±°λ μ¬λΌμ§κ² λλ©΄ μλ¦Όμ΄ λ«νκ³ μλ¦Ό μΌν°μμ μ κ±° λ μ μμ΅λλ€.
Applying pressure to a notification using 3D Touch or, on an unlocked device, swiping a notification down, opens an expanded detail view. This view is customizable and can include up to four buttons for taking action. A to-do list app, for example, might deliver a task notification with a detail view that includes actions for deferring the task and marking it as complete. An Calendar event notification provides a Snooze action that briefly delays the event's alarm.
3D Touchλ₯Ό μ¬μ©νμ¬ μλ¦Όμ μλ ₯μ κ°νκ±°λ μ κΈ ν΄μ λ μ₯μΉμμ μλ¦Όμ μλλ‘ μ€μμ΄ννλ©΄ νμ₯ λ λν μΌλ·°κ° μ΄λ¦½λλ€. μ΄ λ·°λ μ¬μ©μ μ μ ν μ μμΌλ©° μ΅λ λ€ κ°μ μ‘μ λ²νΌμ ν¬ν¨ ν μ μμ΅λλ€. μλ₯Ό λ€μ΄ ν μΌ λͺ©λ‘ μ±μ μμ μ μ§μ°νκ³ μλ£λ‘ νμνκΈ° μν μ‘μ μ ν¬ν¨νλ λν μΌλ·°λ‘ μμ μλ¦Όμ μ 곡 ν μ μμ΅λλ€. μΊλ¦°λ μ΄λ²€νΈ μλ¦Όμ μ΄λ²€νΈ μλμ μΌμμ μΌλ‘ μ§μ°μν€λ μ€λμ¦ μ‘μ μ μ 곡ν©λλ€.

Designing a Great Notification Experience
Provide useful, informative notifications. People enable notifications to get quick updates, so focus on providing information of value. Use complete sentences, sentence case, proper punctuation, and donβt truncate your messageβthe system does this automatically, if necessary. Avoid telling people to open your app, navigate to specific screens, tap specific buttons, and perform other tasks that are hard to remember once the notification is dismissed.
μ μ©νκ³ μ μ΅ν μλ¦Όμ μ 곡ν©λλ€. μ¬λλ€μ μλ¦Όμ ν΅ν΄ λΉ λ₯Έ μ λ°μ΄νΈλ₯Ό μ»μ μ μμΌλ―λ‘ κ°μΉμλ μ 보 μ 곡μ μ§μ€ν©λλ€. μμ ν λ¬Έμ₯, μ μ ν ꡬλλ²μ μ¬μ©νκ³ λ©μμ§λ₯Ό μλ₯΄μ§ λ§μμμ€. νμν κ²½μ° μμ€ν μμ μλμΌλ‘ μ΄ μμ μ μνν©λλ€. μλ¦Όμ΄ ν΄μ λλ©΄ μ¬λλ€μκ² μ±μ μ΄κ³ , νΉμ νλ©΄μΌλ‘ μ΄λνκ³ , νΉμ λ¨μΆλ₯Ό λλ₯΄λ λ± κΈ°μ΅νκΈ° μ΄λ €μ΄ λ€λ₯Έ μμ μ μννλλ‘ μ§μνμ§ λ§μμμ€.
Donβt send multiple notifications for the same thing, even if the user hasn't responded. People attend to notifications at their convenience. If you send multiple notifications for the same thing, you fill up Notification Center, and users may turn off notifications from your app.
μ¬μ©μκ° μλ΅νμ§ μμ κ²½μ°μλ κ°μ μΌμ λν΄ μ¬λ¬ κ°μ μλ¦Όμ 보λ΄μ§ λ§μμμ€. μ¬λλ€μ νΈν λ μλ¦Όμ κ΄μ¬μ κ°μ§λλ€ . κ°μ μΌμ λν΄ μ¬λ¬ λ² μλ¦Όμ 보λ΄λ κ²½μ° μλ¦Ό μΌν°λ κ°λ μ±μμ§κ³ , μ¬μ©μκ° μ±μμ μλ¦Όμ μ¬μ© μ€μ§ ν μ μμ΅λλ€.
Donβt include your app name or icon. The system automatically shows this information at the top of each notification.
μ± μ΄λ¦ λλ μμ΄μ½μ ν¬ν¨νμ§ λ§μμμ€. μμ€ν μ κ° μλ¦Ό μλ¨μ μ΄ μ 보λ₯Ό μλμΌλ‘ νμν©λλ€.
Provide descriptive text for display when notification previews are hidden. Based on the user's settings, notification previews may be hidden for privacy. In this case, only your app icon and a generic description ( Notification is the default description) are shown. To provide the user with sufficient context, your app should provide custom text that succinctly describes notification content, like Friend Request, New Comment, Reminder, or Shipment. For developer guidance, see hiddenPreviewsBodyPlaceholder.
μλ¦Ό 미리 λ³΄κΈ°κ° μ¨κ²¨μ Έ μμ λ νμν μ€λͺ ν μ€νΈλ₯Ό μ 곡νμμμ€. μ¬μ©μ μ€μ μ λ°λΌ κ°μΈ μ 보 보νΈλ₯Ό μν΄ μλ¦Ό 미리 λ³΄κΈ°κ° μ¨κ²¨μ Έ μμ μ μμ΅λλ€. μ΄ κ²½μ° μ± μμ΄μ½κ³Ό μΌλ° μ€λͺ λ§ νμλ©λλ€( Notificationμ κΈ°λ³Έ μ€λͺ μ λλ€). μ¬μ©μμκ² μΆ©λΆν 컨ν μ€νΈλ₯Ό μ 곡νκΈ° μν΄ μ±μμ Friend Request, New Comment, Reminder λλ Shipmentμ κ°μ΄ μλ¦Ό λ΄μ©μ κ°κ²°νκ² μ€λͺ νλ μ¬μ©μ μ μ ν μ€νΈλ₯Ό μ 곡ν΄μΌν©λλ€.
Provide a sound to supplement your notifications. Sound is a great way to get someone's attention when theyβre not looking at the screen. A to-do list app might play an alert sound, for example, when itβs time to perform an important task. Your app can use a custom sound or a built-in alert sound for this. If you use a custom sound, make sure itβs short, distinctive, and professionally produced. See Preparing Custom Alert Sounds in Local and Remote Notification Programming Guide. Keep in mind that people can optionally disable notification alert sounds. They can also enable a vibration that accompanies the soundβthis must be manually enabled and canβt be enabled programmatically by your app.
μλ¦Όμ 보μ ν μ μλ μ¬μ΄λλ₯Ό μ 곡νμμμ€. μ¬μ΄λλ νλ©΄μ λ³΄μ§ μμ λ λκ΅°κ°μ μμ μ λ μμλ μ’μ λ°©λ²μ λλ€. μλ₯Ό λ€μ΄, ν μΌ λͺ©λ‘ μ±μ μ€μν μμ μ μν ν λ μλ¦Όμμ μΈλ¦΄ μ μμ΅λλ€. μ±μμ λ§μΆ€ μμ± λλ κΈ°λ³Έ μ 곡 μλ¦Όμμ μ¬μ©ν μ μμ΅λλ€. μ¬μ©μ μ μ μ¬μ΄λλ₯Ό μ¬μ©νλ κ²½μ°, μ¬μ΄λκ° μ§§κ³ λ νΉνλ©° μ λ¬Έμ μΌλ‘ μ μλμλμ§ νμΈνμμμ€. μ¬λλ€μ μ νμ μΌλ‘ μλ¦Όμλ₯Ό λΉνμ±ν ν μ μμ΅λλ€. λν μ¬μ΄λμ μλ°λλ μ§λμ νμ±ν ν μ μμ΅λλ€. μ΄κ²μ μλμΌλ‘ νμ±νν΄μΌνλ©° μ±μμ νλ‘κ·Έλλ° λ°©μμΌλ‘ νμ±ν ν μ μμ΅λλ€.
Consider providing a detail view. A notification detail view provides more information about a notification, as well as the ability to take immediate action without leaving the current context to open your app. This view should include useful information, be recognizable, and feel like a natural extension of your app. It can contain photos, videos, and other content, and can be dynamically updated while displayed. For example, a ridesharing app could display a map here that shows a car approaching your current location.
λν μΌλ·° μ 곡μ κ³ λ €νμμμ€. μλ¦Ό λν μΌλ·°λ μλ¦Όμ λν μΆκ° μ 보μ νμ¬ μν©μ λ²μ΄λμ§ μκ³ μ¦κ°μ μΈ μ‘°μΉλ₯Ό μ·¨νμ¬ μ±μ μ¬λ κΈ°λ₯μ μ 곡ν©λλ€. μ΄ λ·°λ μ μ©ν μ λ³΄κ° ν¬ν¨λμ΄μΌ νλ©° μΈμ ν μ μμ΄μΌνλ©° μ±μ μμ°μ€λ¬μ΄ νμ₯μΈ κ²μ²λΌ λκ»΄μΌν©λλ€. μ¬μ§, λΉλμ€ λ° κΈ°ν 컨ν μΈ λ₯Ό ν¬ν¨ ν μ μμΌλ©° νμλλ λμ λμ μΌλ‘ μ λ°μ΄νΈ ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, ridesharing μ±μμ νμ¬ μμΉμ μ κ·Όνλ μλμ°¨λ₯Ό 보μ¬μ£Όλ μ§λλ₯Ό μ¬κΈ°μ νμ ν μ μμ΅λλ€.
Provide intuitive, beneficial actions. A notification detail view can include up to four action buttons. These buttons should be for performing common, time-saving tasks that eliminate the need to open your app. Use short, title-case names that clearly describe the action results. A notification detail view can also display an onscreen keyboard for collecting information needed to take action. For example, a messaging app might let people respond directly from a new message notification.
μ§κ΄μ μ΄κ³ μ μ΅ν μ‘μ μ μ 곡νμμμ€. μλ¦Ό λν μΌλ·°μλ μ΅λ λ€ κ°μ μ‘μ λ²νΌμ΄ ν¬ν¨λ μ μμ΅λλ€. μ΄ λ²νΌμ μ±μ μ΄μ§ μμλ λλ μΌλ°μ μΈ μκ°μ μ μ½ ν μμλ μμ μ μννκΈ° μν λ²νΌμ΄μ΄μΌν©λλ€. μ‘μ κ²°κ³Όλ₯Ό λͺ ννκ² μ€λͺ νλ μ§§μ μ λͺ© μ΄λ¦μ μ¬μ©νμμμ€. μλ¦Ό λν μΌλ·°μλ μ‘μ μ μ·¨νλ λ° νμν μ 보λ₯Ό μμ§νκΈ° μν νλ©΄ ν€λ³΄λκ° νμ λ μλ μμ΅λλ€. μλ₯Ό λ€μ΄, λ©μμ§ μ±μ μ¬μ©νλ©΄ μ¬λλ€μ΄ μ λ©μμ§ μλ¦Όμ ν΅ν΄ μ§μ μλ΅ ν μ μμ΅λλ€.
Avoid providing destructive actions. Think carefully before providing destructive actions in a notification detail view. If you must provide them, make sure people have enough context to avoid unintended consequences. Actions identified as destructive appear in red.
νκ΄΄μ μΈ νλμ νΌνμμμ€. μλ¦Ό λν μΌλ·°μμ νκ΄΄μ μΈ μ‘μ μ νκΈ° μ μ μ μ€νκ² μκ°νμμμ€. μ 곡ν΄μΌ ν κ²½μ° μλνμ§ μμ κ²°κ³Όκ° λ°μνμ§ μλλ‘ μΆ©λΆν 컨ν μ€νΈλ₯Ό μ 곡νμμμ€. νκ΄΄μ μΈ κ²μΌλ‘ μλ³λ μ‘μ μ λΉ¨κ°μμΌλ‘ νμλ©λλ€.
Badging
Use badging to supplement notifications, not to denote critical information. Keep in mind that badging of your app can be turned off. If your app relies on badging to communicate important information, you run the risk of people missing it.
λ°°μ§λ₯Ό μ¬μ©νμ¬ μλ¦Όμ 보μνλ, μ€μν μ 보λ₯Ό λνλ΄μ§ λ§μμμ€. μ±μ λ°°μ§λ ν΄μ ν μ μλ€λκ±Έ λͺ μ¬νμμμ€. μ±μμ μ€μν μ 보λ₯Ό μ λ¬νκΈ° μν΄ λ°°μ§μ μμ‘΄νλ κ²½μ°, μ¬λλ€μ΄ κ·Έ μ 보λ₯Ό λμΉ μνμ΄ μμ΅λλ€.
Use badging for notification purposes only. Badges shouldn't be used to display other types of numeric information, such as air quality, dates, stock prices, or weather.
μλ¦Ό λͺ©μ μΌλ‘λ§ λ°°μ§λ₯Ό μ¬μ©νμμμ€. λ°°μ§λ λκΈ° μ§, λ μ§, μ£Όκ° λλ λ μ¨μ κ°μ λ€λ₯Έ μ νμ μ«μ ββμ 보λ₯Ό νμνλλ° μ¬μ©νλ©΄ μλ©λλ€.
Keep badges up to date. Update your appβs badge as soon as the corresponding information is read. You donβt want people to think thereβs new information available, only to find that theyβve already seen it. Note that reducing a badgeβs count to zero removes all related notifications from Notification Center.
λ°°μ§λ₯Ό μ΅μ μνλ‘ μ μ§νμμμ€. ν΄λΉ μ 보λ₯Ό μ½μλ§μ μ±μ λ°°μ§λ₯Ό μ λ°μ΄νΈνμμμ€. μ¬λλ€μ΄ μλ‘μ΄ μ 보λ₯Ό μ¬μ©ν μ μλ€κ³ μκ°νλ κ²μ μνμ§ μμΌλ©° μ΄λ―Έ λ³Έ μ μ΄ μμμ μκ²λ©λλ€. λ°°μ§μ μλ₯Ό 0μΌλ‘ μ€μ΄λ©΄ μλ¦Ό μΌν°μμ κ΄λ ¨λ λͺ¨λ μλ¦Όμ΄ μ κ±°λ©λλ€.
Learn More
For developer guidance, see Local and Remote Notification Programming Guide.
Notifications - System Capabilities - iOS - Human Interface Guidelines - Apple Developer
Last updated