のプッシュ通知の設定 Event Notifications
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 メッセージによって移動され、課金されます。
たとえば、5001通目のメッセージを送信しようとすると、その月のメッセージ上限は自動的に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月5日にその宛先をプレプロダクション用からプロダクション用に変更した場合、課金内容は以下のようになります:
課金金額 = $15 + $(50/31) x (その月の残りの日数) = $15 + [(50/31) x 26] = $56.86。