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.

앱은 장치를 잠그거나 사용 중인지 여부에 관계없이 언제든지 알림을 사용하여 시기적절하고 중요한 정보를 제공할 수 있습니다. 예를 들어, 메시지가 도착하거나, 이벤트가 발생하려고 하거나, 새 데이터를 사용할 수 있거나, 어떤 내용의 상태가 변경되었을 때 알림이 발생할 수 있습니다. 사람들은 잠금 화면, 기기 사용 중 화면 상단 및 화면의 상단 가장자리에서 아래로 스와이프하여 열리는 알림 센터에서 알림을 봅니다. 각 알림에는 앱 이름, 작은 앱 아이콘 및 메시지가 포함됩니다. 알림에는 소리가 수반 될 수 있으며 해당 앱의 아이콘에 배지가 표시되거나 업데이트 될 수 있습니다.

TIP

Notifications can be local or remote. Local notifications originate and are delivered on the same device. A to-do list app might use local notifications to alert someone about an upcoming meeting or due date. Remote notifications, also called push notifications, come from a server. A multiplayer game might use remote notifications to let players know when it’s their move.

알림은 로컬 또는 원격일 수 있습니다. 로컬 알림은 동일한 장치에서 시작되어 전달됩니다. 할 일 목록 앱은 로컬 알림을 사용하여 향후 모임이나 만기일에 대해 알릴 수 있습니다. 푸시 알림이라고도 하는 원격 알림은 서버에서 제공됩니다. 멀티 플레이어 게임은 원격 알림을 사용하여 플레이어에게 이동 시기를 알릴 수 있습니다.

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를 사용하여 알림에 압력을 가하거나 잠금 해제 된 장치에서 알림을 아래로 스와이프하면 확장 된 디테일뷰가 열립니다. 이 뷰는 사용자 정의 할 수 있으며 최대 네 개의 액션 버튼을 포함 할 수 있습니다. 예를 들어 할 일 목록 앱은 작업을 지연하고 완료로 표시하기 위한 액션을 포함하는 디테일뷰로 작업 알림을 제공 할 수 있습니다. 캘린더 이벤트 알림은 이벤트 알람을 일시적으로 지연시키는 스누즈 액션을 제공합니다.

Note

People must explicitly opt into receiving notifications from every app that supports them—they’re asked to do so the first time they use the app. If someone opts out, they can always visit Settings to opt in.

사람들은 지원하는 모든 앱에서 알림을 수신하도록 명시적으로 선택해야 하며, 처음 사용할 때 그렇게 하도록 요청됩니다. 누군가가 선택하지 않은 경우 언제든지 기본설정을 방문하여 선택 할 수 있습니다.

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