--- title: "プッシュ通知インスタンスの取得" url: https://docs.catalyst.zoho.com/ja/sdk/python/v1/cloud-scale/push-notifications/get-component-instance/ description: "このページでは、Pythonアプリケーションからエンドユーザーにリモート通知を送信するメソッドについて、サンプルコードスニペットとともに説明します。" last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Push Notifications Help" url: /ja/cloud-scale/help/push-notifications/introduction - name: "SDK Scopes" url: /ja/sdk/python/v1/sdk-scopes --- # Push Notifications [Catalyst Cloud Scale Push notifications](https://docs.catalyst.zoho.com/ja/cloud-scale/help/push-notifications/introduction)を使用すると、ユーザーデバイスでアプリがアクティブに実行されていない場合でも、アプリケーションのユーザーにリモート通知を送信できます。特定のターゲットユーザーリストにプッシュ通知を送信できます。ユーザーがアプリケーションに関与するためのアラート、アップデート、またはプロモーションコンテンツを含めることができます。 プッシュ通知を送信する前に、ユーザーが許可した際にWebアプリでプッシュ通知を有効にする必要があります。これは、Webクライアントに[このコードスニペット](https://docs.catalyst.zoho.com/ja/api/code-reference/cloud-scale/push-notifications/web/enable-web-push-notifications/#EnableWebNotifications)を実装することで行えます。Catalystリモートコンソールの`Push Notifications`セクションからこのコードにアクセスすることもできます。[Web初期化スクリプト](https://docs.catalyst.zoho.com/ja/sdk/web/v4/overview)を含めることを確認してください。 #### コンポーネントインスタンスの取得 コンポーネントインスタンスは、特定のコンポーネントに固有の事前定義された設定にアクセスするために使用できるオブジェクトです。この処理はサーバーサイドの呼び出しを発行しません。 以下のコードで使用されている`app`参照は、SDK初期化時にレスポンスとして返される[Pythonオブジェクト](https://docs.catalyst.zoho.com/ja/sdk/python/v1/setup/#initializing-the-sdk)です。以下に示すように、新しい`push_notification_service`インスタンスを作成できます。このコンポーネントインスタンスは、Catalystアプリケーションからプッシュ通知を送信する際に参照します。 ```python #Push Notificationインスタンスを取得する push_notification_service = app.push_notification() ```