WebpushNotification interface

WebpushConfigに含めることができる WebPush 固有の通知オプションを表します。 。これは、Web 通知仕様で定義されている標準オプションのほとんどをサポートします。

サイン:

export interface WebpushNotification 

プロパティ

財産タイプ説明
行動配列<{ アクション: 文字列;アイコン?: 文字列;タイトル: 文字列; }>通知が表示されたときにユーザーが利用できるアクションを表す通知アクションの配列。
バッジ通知自体を表示するのに十分なスペースがない場合に、通知を表すために使用される画像の URL。
通知の本文。
データどれでも通知に関連付ける任意のデータ。これは任意のデータ型にすることができます。
ディレクトリ'自動' | 'ltr' | 「rtl」通知を表示する方向。 autoltrrtlのいずれかである必要があります。
アイコン通知アイコンへの URL。
画像通知に表示される画像のURL。
ラングBCP 47 言語タグとしての通知の言語。
再通知するブール値新しい通知が古い通知に置き換わった後にユーザーに通知するかどうかを指定するブール値。デフォルトは false です。
requireInteractionブール値ユーザーが通知をクリックするか閉じるまで、通知を自動的に閉じるのではなく、アクティブなままにしておく必要があることを示します。デフォルトは false です。
静けさブール値通知をサイレントにするかどうかを指定するブール値。デフォルトは false です。
鬼ごっこ通知の識別タグ。
タイムスタンプ番号通知のタイムスタンプ。詳細については、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;

WebpushNotification.body

通知の本文。

サイン:

body?: string;

WebpushNotification.data

通知に関連付ける任意のデータ。これは任意のデータ型にすることができます。

サイン:

data?: any;

WebpushNotification.dir

通知を表示する方向。 autoのいずれかである必要がありますltrまたはrtl

サイン:

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

WebpushNotification.アイコン

通知アイコンへの 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.silent

通知をサイレントにするかどうかを指定するブール値。デフォルトは false です。

サイン:

silent?: boolean;

WebpushNotification.tag

通知の識別タグ。

サイン:

tag?: string;

WebpushNotification.タイムスタンプ

通知のタイムスタンプ。詳細については、https://developer.mozilla.org/en-US/docs/Web/API/notification/timestamp を参照してください。

サイン:

timestamp?: number;

WebpushNotification.title

通知のタイトルテキスト。

サイン:

title?: string;

WebpushNotification.vibrate

通知が発生したときにデバイスの振動ハードウェアが発する振動パターン。

サイン:

vibrate?: number | number[];