WebpushNotification interface

WebpushConfig에 포함할 수 있는 웹 푸시 관련 알림 옵션을 나타냅니다. 이는 웹 알림 사양에 정의된 대로 대부분의 표준 옵션을 지원합니다.

서명:

export interface WebpushNotification 

속성

속성 유형 설명
작업 배열<{ action: string; icon?: string; title: string; }> 알림이 표시될 때 사용자가 사용할 수 있는 작업을 나타내는 알림 작업의 배열입니다.
배지 문자열 알림 자체를 표시할 공간이 충분하지 않은 경우 알림을 나타내는 데 사용되는 이미지의 URL입니다.
본문 문자열 알림의 본문 텍스트입니다.
데이터 모두 알림과 연결할 임의의 데이터입니다. 모든 데이터 유형이 될 수 있습니다.
dir '자동' | 'ltr' | 'rtl' 알림을 표시할 방향입니다. auto, ltr 또는 rtl 중 하나여야 합니다.
아이콘 문자열 알림 아이콘의 URL입니다.
이미지 문자열 알림에 표시될 이미지의 URL입니다.
언어 문자열 BCP 47 언어 태그인 알림 언어입니다.
다시 알려 줘 부울 새 알림이 이전 알림을 대체한 후 사용자에게 알림을 받아야 하는지 여부를 지정하는 부울입니다. 기본값은 false입니다.
requireInteraction을 반환합니다. 부울 알림이 자동으로 닫히는 것이 아니라 사용자가 클릭하거나 닫을 때까지 활성 상태로 유지되어야 함을 나타냅니다. 기본값은 false입니다.
무음 부울 알림이 무음이어야 하는지 여부를 지정하는 불리언입니다. 기본값은 false입니다.
태그 문자열 알림의 식별 태그입니다.
timestamp 숫자 알림의 타임스탬프입니다. 자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/API/notification/timestamp 페이지를 참고하세요.
title 문자열 알림의 제목 텍스트입니다.
진동 숫자 | 숫자[] 알림이 실행될 때 기기의 진동 하드웨어에서 방출되는 진동 패턴입니다.

WebpushNotification.actions

알림이 표시될 때 사용자가 사용할 수 있는 작업을 나타내는 알림 작업의 배열입니다.

서명:

actions?: Array<{
        action: string;
        icon?: string;
        title: string;
    }>;

웹 푸시 알림.badge

알림 자체를 표시할 공간이 충분하지 않은 경우 알림을 나타내는 데 사용되는 이미지의 URL입니다.

서명:

badge?: string;

WebpushNotification.body

알림의 본문 텍스트입니다.

서명:

body?: string;

WebpushNotification.data

알림과 연결할 임의의 데이터입니다. 모든 데이터 유형이 될 수 있습니다.

서명:

data?: any;

WebpushNotification.dir

알림을 표시할 방향입니다. auto, ltr 또는 rtl 중 하나여야 합니다.

서명:

dir?: 'auto' | 'ltr' | 'rtl';

WebpushNotification.icon

알림 아이콘의 URL입니다.

서명:

icon?: string;

WebpushNotification.image

알림에 표시될 이미지의 URL입니다.

서명:

image?: string;

WebpushNotification.lang

BCP 47 언어 태그인 알림 언어입니다.

서명:

lang?: string;

WebpushNotification.renotify

새 알림이 이전 알림을 대체한 후 사용자에게 알림을 받아야 하는지 여부를 지정하는 부울입니다. 기본값은 false입니다.

서명:

renotify?: boolean;

WebpushNotification.requireInteraction

알림이 자동으로 닫히는 것이 아니라 사용자가 클릭하거나 닫을 때까지 활성 상태로 유지되어야 함을 나타냅니다. 기본값은 false입니다.

서명:

requireInteraction?: boolean;

WebpushNotification.함께

알림이 무음이어야 하는지 여부를 지정하는 불리언입니다. 기본값은 false입니다.

서명:

silent?: boolean;

WebpushNotification.tag

알림의 식별 태그입니다.

서명:

tag?: string;

WebpushNotification.timestamp

알림의 타임스탬프입니다. 자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/API/notification/timestamp 페이지를 참고하세요.

서명:

timestamp?: number;

WebpushNotification.title

알림의 제목 텍스트입니다.

서명:

title?: string;

WebpushNotification.vibrate

알림이 실행될 때 기기의 진동 하드웨어에서 방출되는 진동 패턴입니다.

서명:

vibrate?: number | number[];