メッセージプッシュサービス(MPS)では、プッシュされたメッセージを取り消すことができます。この機能を使用すると、送信済みで、まだ表示またはクリアされていない通知がデバイスの通知バーから消えます。ビジネス損失と関連する影響を軽減するために、この機能は主に次の 2 つのシナリオに適用されます。1.誤操作により誤ったメッセージがプッシュされた場合。2.一時的なビジネス変更の場合に、プッシュされたメッセージを緊急に取り消す必要がある場合。
mPaaS コンソールを使用して、メッセージステータスを照会し、メッセージを取り消すことができます。さらに、MPS はバックエンド API をサポートしています。業務システムで API を呼び出すことで、メッセージを取り消すことができます。
メッセージの取り消しを実装するモードは、プッシュチャネルによって異なります。次の表に詳細を示します。
プッシュチャネル | 取り消しサポートの有無 | 仕組み | |
|---|---|---|---|
ベンダーチャネル | Huawei | はい | メッセージを上書きします。クライアントがメッセージの取り消しコマンドを受信した後、通知バーに表示されていたメッセージがクリアされます。「メッセージが取り消されました」というメッセージが表示されます。 |
Xiaomi | はい | メッセージを上書きします。クライアントがメッセージの取り消しコマンドを受信した後、通知バーに表示されていたメッセージがクリアされます。「メッセージが取り消されました」というメッセージが表示されます。 | |
OPPO | はい | メッセージを上書きします。クライアントがメッセージの取り消しコマンドを受信した後、通知バーに表示されていたメッセージがクリアされます。「メッセージが取り消されました」というメッセージが表示されます。 | |
Vivo | はい | メッセージを取り消します。クライアントがメッセージの取り消しコマンドを受信した後、通知バーに表示されていたメッセージが直接クリアされます。つまり、メッセージは通知バーから消えます。 | |
Apple (iOS) | はい | メッセージを上書きします。クライアントがメッセージの取り消しコマンドを受信した後、通知バーに表示されていたメッセージがクリアされます。「メッセージが取り消されました」というメッセージが表示されます。 | |
MPS セルフビルドチャネル | はい | メッセージを上書きします。クライアントがメッセージの取り消しコマンドを受信した後、通知バーに表示されていたメッセージがクリアされます。「メッセージが取り消されました」というメッセージが表示されます。 | |
SMS プッシュ | いいえ | 送信済みの SMS メッセージは取り消すことができません。 | |
mPaaS コンソールでメッセージを取り消す
mPaaS コンソールにログインし、ターゲット アプリを選択します。左側のナビゲーション ウィンドウで、メッセージ プッシュ サービス >
メッセージ管理 を選択します。メッセージプッシュタスクタイプを選択して、メッセージリストページに移動します。
取り消すメッセージを選択し、[取り消し] をクリックし、
[OK] をクリックします。取り消し操作を実行した後、プッシュされているメッセージはプッシュされません。プッシュされたが、表示されていないメッセージは表示されません。
API を呼び出してメッセージを取り消す
シンプルプッシュモードでプッシュされたメッセージは、メッセージ ID で取り消すことができます。複数プッシュモードでプッシュされたメッセージは、タスク ID で取り消すことができます。過去 7 日間のメッセージのみを取り消すことができます。
API を呼び出してメッセージを取り消す方法については、「メッセージ取消 API」に記載されているドキュメントをご参照ください。