IBM Cloud Docs
プッシュ通知

プッシュ通知

Event Notifications は、トランザクション・イベント通知および情報イベント通知をモバイル・デバイスに送信するためのプッシュ通知サービスを提供します。

プッシュ・サービス宛先の追加

Event Notifications ダッシュボードの Destinations ビューで Add をクリックして、 Event Notifications のインスタンスに IBM Cloud プッシュ通知先を追加します。 新しいプッシュ宛先が作成されると、DestinationリストにIBM Cloud push serviceという項目が表示されます。 Apple Push Notification Service (APNS) または Firebase Cloud Messaging (FCM) の資格情報を追加して、プッシュ宛先を構成する必要があります。

アプリケーションとプラットフォームごとに別個のプッシュ宛先が必要です。

実動前宛先を低コストのプッシュ宛先として、開発環境とテスト環境に使用できます。 「実動前の宛先 (Pre-production destination)」 を、開発およびテストの完了後に 「実動宛先 (Production destination)」 に変更できます。 この機能は、 Standard 料金プランでのみ使用可能です。

プッシュサービスの送信先を使用する

プッシュサービスの宛先を使用するには、それをサブスクリプションに追加します。 サブスクリプションには、ソースから関心のあるイベントをフィルタリングするためのトピックも必要です。 イベントがトピックに到着すると、Event Notifications はすぐにイベント通知を登録済みデバイスに送付します。

プッシュ・サービスは、ユーザーのモバイル・デバイス上のアプリケーションと連動します。 Event Notifications プッシュ SDK を使用してアプリケーションを装備する必要があります。 アプリは、ユーザーが通知に同意することを確認する必要があります。その後、SDK がモバイル・デバイスの登録を支援します。 詳しくは、 Event Notifications 宛先の作成 を参照してください。

プッシュのトラブルシューティングとテレメトリー

プッシュ通知のトラブルシューティングと遠隔測定情報は、 IBM Cloud Logs サービスで入手できます。 ディスパッチ状況と、個々のデバイスの 配信済み および オープン済み の情報を確認できます。 詳しくは、Event Notificationsのロギングを参照してください。

プッシュ料金

IBM Cloud プッシュ・サービスの価格設定には、デスティネーション・インスタンス料金と消費料金の2つの要素がある。

宛先インスタンス料金は、毎月請求される定額です。 Event Notifications インスタンスにプッシュ宛先が追加されるたびに料金が発生します。

消費価格は、アウトバウンド・デジタル・メッセージに基づいています。 IBM Cloud プッシュサービスによって送信されたプッシュ通知は、1通の送信デジタルメッセージとしてカウントされ、課金されます。 例えば、2 つのプラットフォーム (iOS と Android) にメッセージを送信し、100 個の電話番号を持つサブスクリプションを作成するとします。 サブスクリプション・トピックは、その月に 1000 個のイベントを受信しました。

宛先インスタンス: 2

使用量:

アウトバウンド・デジタル・メッセージの総数 = (電話番号の数) x (トピック・イベント)

この例では、アウトバウンド・デジタル・メッセージの合計は以下の通りである:

100 x 1000 = 100000 アウトバウンド・デジタル・メッセージ

IBM Cloud プッシュ・サービスからプッシュ・プロバイダに正常に送信されたメッセージについては、メッセージがローカル・デバイスに正常に配信されたかどうかにかかわらず、課金されます。 そのため、不必要な料金が発生しないように、デバイス・リストを注意深く確認してください。

Event Notifications ダッシュボードのActionsメニューを使用してモニター・ダッシュボードをセットアップすることで、プッシュ使用量をモニターできます。 詳しくは、 IBM Cloud Monitoringを使用した Event Notifications サービス・メトリックのモニター を参照してください。

実動前宛先のプッシュ料金

IBM Cloud プッシュ・サービスの価格設定には、デスティネーション・インスタンス料金と消費料金の2つの要素がある。

実動前の宛先インスタンス料金は、月単位で課金されます。 Event Notifications インスタンスにプリプロダクション・デスティネーションが追加されるたびに料金が発生します。

使用量: 実動前の宛先ごとに 500 個のデバイスまたは 5000 個のアウトバウンド・デジタル・メッセージのみが許可されます。 デバイスの数またはアウトバウンド・デジタル・メッセージの数のいずれかが許可された制限を超えると、許可されるデバイスの数は、追加の 500 デバイスによって、または追加の 5000 メッセージによって移動され、課金されます。

例えば、 5001th のメッセージを送信しようとすると、その月のメッセージの上限が自動的に 10000 に引き上げられ (さらに 5000 個のメッセージが追加されます)、その月のデバイスの上限が 1000 に引き上げられます (さらに 500 個のデバイスが追加されます)。 上限が 1 つしか超過していない場合でも、両方の上限が常に引き上げられることに注意してください。

実動前の宛先から実動の宛先に変更するためのプッシュ料金

任意の時点で実動前宛先を実動宛先に変更することができ、それに応じて料金が計算されます。

プッシュ・サービスの価格設定には、デスティネーション・インスタンス料金と消費料金の2つの要素がある。

実動前の宛先インスタンス料金は、月単位で課金されます。 Event Notifications インスタンスにプリプロダクション・デスティネーションが追加されるたびに料金が発生します。

実動宛先インスタンス料金も月単位で課金され、無制限のデバイスおよびアウトバウンド・メッセージが許可されます。

実動前の宛先を実動の宛先に変更する場合、移行月の料金は実動前の料金 + 実動インスタンスの日割り計算料金になります。

例えば、実動前インスタンスの料金が 1 カ月当たり $15 で、実動インスタンスの料金が 1 カ月当たり $50 であるとします。

これらの価格は、この例でのみ想定されています。 現在の価格設定は、例に示されている金額と異なる場合があります。 現在の価格設定については、 Event Notifications カタログ・ページを参照してください。

  • 7 月 31 日現在、実動前の宛先を作成し、デバイスの登録もメッセージの送信も行わない場合、7 月の料金は 15 ドルになります。

  • 8 月 1 日現在、500 個のデバイスと 5001 個のメッセージが送信されます。 8 月の料金は $30 になります (これは、メッセージしきい値が許可された限度を超えているためです)。

  • 8 月 5 日以降、実動前の宛先から実動の宛先に変更します。 8 月の料金は、30 ドルに従量課金を加えたものになります。これは、以下と等しくなります。

    請求金額 = $30 + $(50/31) x (その月の残りの日数) = $30 + [(50/31) x 26] = $71.86。

  • 8 月 1 日に実動前宛先を作成し、デバイスを登録せず、メッセージを送信しなかったが、8 月 5th に実動前宛先から実動宛先に変更した場合、料金は以下のようになります。

    課金金額 = $15 + $(50/31) x (その月の残りの日数) = $15 + [(50/31) x 26] = $56.86。