WebpushNotification interface

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

서명:

export interface WebpushNotification 

속성

재산 유형 설명
행위 배열<{ 작업: 문자열; 아이콘?: 문자열; 제목: 문자열; }> 알림이 표시될 때 사용자가 사용할 수 있는 작업을 나타내는 알림 작업의 배열입니다.
배지 알림 자체를 표시할 공간이 충분하지 않을 때 알림을 표시하는 데 사용되는 이미지의 URL입니다.
알림의 본문 텍스트입니다.
데이터 어느 알림과 연결하려는 임의의 데이터입니다. 이는 모든 데이터 유형이 될 수 있습니다.
디렉토리 '자동' | 'ltr' | 'rtl' 알림을 표시할 방향입니다. auto , ltr 또는 rtl 중 하나여야 합니다.
알림 아이콘의 URL입니다.
영상 알림에 표시될 이미지의 URL입니다.
BCP 47 언어 태그로 표시되는 알림의 언어입니다.
재통지하다 부울 새 알림이 이전 알림을 대체한 후 사용자에게 알려야 하는지 여부를 지정하는 부울입니다. 기본값은 거짓입니다.
요구상호작용 부울 알림이 자동으로 닫히지 않고 사용자가 클릭하거나 무시할 때까지 활성 상태로 유지되어야 함을 나타냅니다. 기본값은 거짓입니다.
조용한 부울 알림이 자동으로 표시되어야 하는지 여부를 지정하는 부울입니다. 기본값은 거짓입니다.
꼬리표 알림의 식별 태그입니다.
타임스탬프 숫자 알림의 타임스탬프입니다. 자세한 내용은 https://developer.mozilla.org/en-US/docs/Web/API/notification/timestamp를 참조하세요.
제목 알림의 제목 텍스트입니다.
떨리다 번호 | 숫자[] 알림이 실행될 때 방출되는 장치 진동 하드웨어의 진동 패턴입니다.

WebpushNotification.actions

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

서명:

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

WebpushNotification.배지

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

서명:

badge?: string;

웹푸시알림.body

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

서명:

body?: string;

웹푸시알림.데이터

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

서명:

data?: any;

웹푸시알림.dir

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

서명:

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

웹푸시알림.icon

알림 아이콘의 URL입니다.

서명:

icon?: string;

WebpushNotification.image

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

서명:

image?: string;

웹푸시알림.lang

BCP 47 언어 태그로 표시되는 알림의 언어입니다.

서명:

lang?: string;

WebpushNotification.renotify

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

서명:

renotify?: boolean;

WebpushNotification.requireInteraction

알림이 자동으로 닫히지 않고 사용자가 클릭하거나 무시할 때까지 활성 상태로 유지되어야 함을 나타냅니다. 기본값은 거짓입니다.

서명:

requireInteraction?: boolean;

WebpushNotification.silent

알림이 자동으로 표시되어야 하는지 여부를 지정하는 부울입니다. 기본값은 거짓입니다.

서명:

silent?: boolean;

WebpushNotification.tag

알림의 식별 태그입니다.

서명:

tag?: string;

WebpushNotification.timestamp

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

서명:

timestamp?: number;

웹푸시알림.제목

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

서명:

title?: string;

웹푸시알림.진동

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

서명:

vibrate?: number | number[];