47.5 SUBSCRIBE_PUSH_NOTIFICATIONSプロシージャ

このプロシージャは、アプリケーションからプッシュ通知を受信できるように、ユーザーをアプリケーションにサブスクライブします。

構文

APEX_PWA.SUBSCRIBE_PUSH_NOTIFICATIONS (
    p_application_id         IN NUMBER   DEFAULT [current application id],
    p_user_name              IN VARCHAR2 DEFAULT [current user],
    p_subscription_interface IN VARCHAR2 )

パラメータ

パラメータ 説明
p_application_id プッシュ・サブスクリプションがあるアプリケーションのID。
p_user_name プッシュ・サブスクリプションを持つユーザーのユーザー名。
p_subscription_interface ブラウザから生成されたサブスクリプション・オブジェクト(JSON)。

次の例では、通知をプッシュするユーザーをサブスクライブします。通常、これは、サブスクリプション・オブジェクトを生成できるAPEX JavaScript API APEX.pwa.subscribePushNotificationsおよびAPEX.pwa.getPushSubscriptionとともに使用されます。

BEGIN
    apex_pwa.subscribe_push_notifications (
        p_subscription_interface => '{ "endpoint": "", "expirationTime": null,
                                    "keys": { "p256dh": "", "auth": "" } }' );
END;