Webアプリへのプッシュ通知送信
Catalystでは、1回の関数呼び出しで50ユーザーにプッシュ通知を送信できます。以下に示すように、通知を送信するすべてのユーザーのユーザーIDを配列に追加できます。次に、通知に含めるメッセージ文字列とともに、配列をsend_notification()メソッドに渡す必要があります。この文字列には、プレーンテキスト、HTML、またはパースされるJSONオブジェクトを使用できます。
以下で使用されているコンポーネントインスタンスpush_notification_serviceの詳細については、こちらのヘルプセクションを参照してください。
使用するパラメータ
| パラメータ名 | データ型 | 定義 |
|---|---|---|
| notification_message | String | 必須パラメータです。通知メッセージを格納します。 |
| user_list | Array | 必須パラメータです。通知を送信するユーザーのIDまたはメールアドレスを格納します。 |
copy
#ユーザーIDを使用してプッシュ通知を送信する
push_notification_service = app.push_notification()
user_list = [1234556789098, 6756467677890]
logging.info(push_notification_service.web().send_notification("Hi there! The task you scheduled has been completed.", user_list))
ユーザーIDの代わりにメールアドレスを含めて、ユーザーに通知を送信することもできます。メールアドレスを配列に追加し、同じ方法でメッセージ文字列とともにsend_notification()に渡す必要があります。
copy
#ユーザーメールアドレスを使用してプッシュ通知を送信する
push_notification_service = app.push_notification()
user_list = ["amelia.burrows@gmail.com", "emma.hillary@gmail.com"]
logging.info(push_notification_service.web().send_notification("Hi there! The task you scheduled has been completed.", user_list))
情報: 上記の操作を実行するために必要な権限レベルを確認するには、SDKスコープの表を参照してください。
最終更新日 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit