お知らせ:

当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

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