--- title: "ウェブアプリへの通知送信" url: https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/push-notifications/send-notifications/ description: "このページでは、NodeJSアプリケーションからエンドユーザーにリモート通知を送信するメソッドについて、サンプルコードスニペットと共に説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Send Notifications - API" url: /ja/api/code-reference/cloud-scale/push-notifications/web/send-web-push-notifications/#SendWebNotifications - name: "Push Notifications" url: /ja/cloud-scale/help/push-notifications/introduction --- # Webアプリへのプッシュ通知の送信 Catalystでは、1回の関数呼び出しで**50人のユーザー**にプッシュ通知を送信できます。以下に示すように、通知対象のすべてのユーザーの[ユーザーID](https://docs.catalyst.zoho.com/ja/cloud-scale/help/authentication/user-management/users/introduction/)を配列に追加できます。次に、通知に含めるメッセージ文字列と共に、配列を`sendNotification()`メソッドに渡す必要があります。この文字列は、プレーンテキスト、HTML、またはパースされるJSONオブジェクトにすることができます。 ここで使用されている`pushNotification`インスタンスは、[コンポーネントインスタンス](https://docs.catalyst.zoho.com/ja/sdk/nodejs/v2/cloud-scale/push-notifications/get-component-instance/)です。 ```javascript var userList = []; //すべてのユーザーのユーザーIDを含める userList.push(1234556789098); userList.push(6756467677890); userList.push(3557866876887); catalystApp.pushNotification().web().sendNotification("Hi there! The task you scheduled has been completed.", userList); //メッセージ文字列を含む配列を渡す ``` また、ユーザーIDの代わりにメールアドレスを含めて通知を送信することもできます。メールアドレスを配列に追加し、同じ方法でメッセージ文字列と共に`sendNotification()`に渡す必要があります。 ```javascript var userList = []; //ユーザーのメールアドレスを含める userList.push("emma@zylker.com"); userList.push("p.boyle@zylker.com"); userList.push("noel@zylker.com"); catalystApp.pushNotification().web().sendNotification("Hi there! The task you scheduled has been completed.", userList); //メッセージ文字列を含む配列を渡す ```