47.4 SEND_PUSH_NOTIFICATIONプロシージャ
このプロシージャは、ユーザーにプッシュ通知を送信します。ユーザーがサブスクライブしたすべてのデバイスがプッシュ通知を受信します。
構文
APEX_PWA.SEND_PUSH_NOTIFICATION (
p_application_id IN NUMBER DEFAULT [current application id],
p_user_name IN VARCHAR2,
p_title IN VARCHAR2,
p_body IN VARCHAR2 DEFAULT NULL,
p_icon_url IN VARCHAR2 DEFAULT NULL,
p_target_url IN VARCHAR2 DEFAULT NULL )
パラメータ
パラメータ | 説明 |
---|---|
p_application_id |
プッシュ通知の送信先ユーザーを含むアプリケーションのID。デフォルトは、現在のアプリケーションです。 |
p_user_name |
プッシュ通知を受信するユーザーのユーザー名。 |
p_title |
プッシュ通知のタイトル。 |
p_body |
プッシュ通知の本文。 |
p_icon_url |
プッシュ通知に表示されるアイコンのURL。デフォルトは、指定されたアプリケーション・アイコンです。 |
p_target_url |
ユーザーがプッシュ通知をクリックしたときに開くページのURL。デフォルトは、アプリケーションのホーム・ページです。 Oracleでは、最高のパフォーマンスを得るために、アプリケーションでのディープ・リンクまたは再結合セッションを有効にすることをお薦めします。 |
例
次の例では、アプリケーション100のユーザー"SMITH"にプッシュ通知を送信します。
BEGIN
apex_pwa.send_push_notification (
p_application_id => 100,
p_user_name => 'SMITH',
p_title => 'Your order has been shipped',
p_body => 'Order #123456 will arrive within 3 days.' );
END;
親トピック: APEX_PWA