Push Notifications
Catalyst Push Notificationsを使用すると、アプリがユーザーのデバイスでアクティブに実行されていない場合でも、アプリケーションのユーザーにリモート通知を送信できます。特定のターゲットユーザーリストにプッシュ通知を送信できます。アラート、アップデート、またはプロモーションコンテンツを含めて、ユーザーがアプリケーションに関与するようにできます。
プッシュ通知を送信する前に、ユーザーが許可した際にWebアプリでプッシュ通知を有効にする必要があります。これは、Webクライアントにこのコードスニペットを実装することで行えます。このコードは、Catalystリモートコンソールの_Push Notifications_セクションからもアクセスできます。Web初期化スクリプトを含めることを確認してください。
Webアプリへのプッシュ通知の送信
Catalystでは、1回の関数呼び出しで50人のユーザーにプッシュ通知を送信できます。以下に示すように、通知する全ユーザーのユーザーIDを配列に追加できます。次に、通知に含めるメッセージ文字列と共に、配列をnotifyUser()メソッドに渡す必要があります。この文字列はプレーンテキスト、HTML、またはパースされるJSONオブジェクトにすることができます。
サンプルコードスニペット
Package Imports
copy
import com.zc.component.notifications.ZCWebNotification;
copy
Long[] userList = new Long[5];
//すべてのユーザーのユーザーIDを含める
userList[0] = 1234556789098L;
userList[1] = 8704590865890L;
userList[2] = 1452788189992L;
userList[3] = 5344535567809L;
userList[4] = 6568785589800L;
ZCWebNotification.getInstance().notifyUser("Hi there! The task you scheduled has been completed.", userList);
//メッセージ文字列を含む配列を渡す
ユーザーIDの代わりにメールアドレスを含めて、ユーザーに通知を送信することもできます。メールアドレスをString配列に追加し、同様の方法でメッセージ文字列と共にnotifyUser()に渡す必要があります。
サンプルコードスニペット
Package Imports
copy
import com.zc.component.notifications.ZCWebNotification;
copy
String[] userEmailList = new String[3];
//ユーザーのメールアドレスを含める
userEmailList[0] = "emma@zylker.com";
userEmailList[1] = "p.boyle@zylker.com";
userEmailList[2] = "noel@zylker.com";
ZCWebNotification.getInstance().notifyUser("Hi there! The task you scheduled has been completed.", userEmailList);
//メッセージ文字列を含む配列を渡す
最終更新日 2026-03-24 17:38:39 +0530 IST
Yes
No
Send your feedback to us
Skip
Submit