すべてのプロダクト
Search
ドキュメントセンター

Mobile Platform as a Service:メッセージプッシュの状態コード

最終更新日:Feb 12, 2026

このトピックでは、一般的なメッセージプッシュの状態コードおよび各プッシュチャネルごとの状態コードについて説明します。

共通のメッセージプッシュ状態コード

状態コード

説明

補足説明

-1

WaitingForVerify

検証待ちです。

0

DeviceNotOnlineOrNoResponse

デバイスのオンライン待機中(対象デバイスと Mobile Push ゲートウェイ間の持続的接続が切断されています)または送信確認の待機中です。

1

NoBindInfo

バインド関係が存在しません。ユーザー ID を基にメッセージをプッシュする場合、対象ユーザー ID がデバイス ID に正しくアタッチされていることを確認してください。

2

Acked

自社構築チャネルを使用する場合、このコードはクライアントへのメッセージ送信が成功したことを示します。第三者チャネルを使用する場合、このコードは第三者プッシュゲートウェイへの呼び出しが成功したことを示します。

99999999

NONE

不明な状態です。

Apple プッシュチャネル

状態コード

説明

補足説明

2001

PayloadEmpty

メッセージ本文が空です。

2002

PayloadTooLarge

メッセージ本文が大きすぎます。

2003

BadTopic

証明書内のバンドル ID が正しくありません。

2004

TopicDisallowed

証明書内のバンドル ID が無効です。

2005

BadMessageId

messageId が正しくありません。

2006

BadExpirationDate

有効期限が無効です。

2007

BadPriority

重みが無効です。

2008

MissingDeviceToken

デバイストークンがありません。

2009

BadDeviceToken

デバイストークンが無効であるか、フォーマットが不正であるか、存在しません。ユーザー単位でメッセージをプッシュする際にこの状態コードが返された場合は、バインドに使用したデバイストークンが正しいかどうかを確認してください。バインド完了後、Mobile Push コンソールで「最小限プッシュ」タイプのメッセージを作成し、テストを行ってください。

開発環境(コンソールで開発環境証明書が設定されている場合)では、アプリのテスト用に個人の開発証明書を使用してパッケージングする必要があります。それ以外の場合、「BadDeviceToken」エラーが発生します。

2010

DeviceTokenNotForTopic

デバイストークンと証明書が一致していません。

2011

Unregistered

トークンの有効期限が切れています。

2013

BadCertificateEnvironment

証明書の環境が無効です。

2014

BadCertificate

証明書が無効です。

2023

MissingTopic

Topic が指定されていません。

2024

ConnClosed

APNs 接続が切断されています。この状態は、以下のいずれかの理由により発生することがあります:

  • コンソールで設定した Apple プッシュ証明書の環境が、プッシュ対象のデバイストークンと一致していません。

  • アプリのインストールパッケージに同梱された証明書と、コンソールで設定した証明書が一致していません。

  • プロジェクト内のバンドル ID と、コンソールで設定したバンドル ID が異なります。

iOS プッシュ証明書、証明書環境、およびバンドル ID のコンソール上での設定方法については、「iOS プッシュ証明書の設定」をご参照ください。

2025

ConnUnavailable

APNs 接続が確立されていません。

Huawei プッシュチャネル

状態コード

説明

100

無効な未知のパラメーターです。

101

無効な API_KEY です。

102

無効な SESSION_KEY です。

106

アプリまたはセッションが現在のサービスを呼び出す権限を持っていません。

107

クライアントおよびシークレットを再度取得する必要があります(例:アルゴリズムのアップグレード)。

109

nsp_ts のドリフトが大きすぎます。

110

内部 API エラーです。

111

サービスがビジー状態です。

80000003

デバイスがオフラインです。

80000004

アプリケーションがアンインストールされています。

80000005

応答がタイムアウトしました。

80000006

ルートが存在しません。デバイスが Push に接続していません。

80000007

デバイスが別のリージョンにあり、中国本土で Push を使用していません。

80000008

ルートが正しくありません。デバイスが別の Push サーバーに切り替わった可能性があります。

80100000

パラメーターのチェック:一部のパラメーターが正しくありません。

80100002

トークンリストが無効です。

80100003

ペイロードが無効です。

80100004

タイムアウト期間が無効です。

80300002

パラメーター内のトークンリストへメッセージを送信する権限がありません。

80300007

リクエスト内のすべてのトークンが無効です。

81000001

内部エラーです。

80300008

認証エラー(リクエストメッセージ本文が大きすぎます)。

Xiaomi プッシュチャネル

状態コード

説明

10001

システムエラーです。

10002

サービスが一時停止されています。

10003

リモートサービスエラーです。

10004

IP アドレスがこのリソースへのリクエストを許可されていません。

10005

appkey がこのリソースへのアクセスを許可されていません。

10008

パラメーターのエラーです。

10009

システムがビジー状態です。

10012

無効なリクエストです。

10013

無効なユーザーです。

10014

アプリケーションの API アクセス権限が制限されています。

10017

パラメーター値が無効です。

10018

リクエストサイズが上限を超えています。

10022

IP アドレスからのリクエスト頻度が上限を超えています。

10023

ユーザーのリクエスト頻度が上限を超えています。

10024

ユーザーによる特定 API のリクエスト頻度が上限を超えています。

10026

アプリケーションがブラックリストに登録されており、API を呼び出せません。

10027

アプリケーションによる API の呼び出し頻度が高すぎます。

10029

無効なデバイスです。

21301

認証失敗です。

22000

無効なアプリケーションです。

22001

アプリケーションが存在しません。

22002

アプリケーションが取り消されています。

22003

アプリケーションの更新に失敗しました。

22004

アプリケーション情報がありません。

22005

アプリケーション名が無効です。

22006

アプリケーション ID が無効です。

22007

アプリケーションキーが無効です。

22008

アプリケーションシークレットが無効です。

22020

アプリケーションの説明が無効です。

22021

ユーザーがアプリケーションへの権限付与を許可していません。

22022

アプリケーションパッケージ名が無効です。

22100

アプリケーション通知のデータ形式が無効です。

22101

アプリケーション通知メッセージが多すぎます。

22102

アプリケーション通知メッセージの送信に失敗しました。

22103

アプリケーション通知 ID が無効です。

20301

指定された対象が無効です。

OPPO プッシュチャネル

状態コード

説明

補足説明

-1

Service Currently Unavailable

サービスが利用できません。しばらくしてから再試行してください。

-2

Service in Flow Control

サーバー側の速度制限です。

11

Invalid Auth Token

AuthToken が無効です。

13

App Call Limited

アプリケーションの呼び出し回数が上限を超えています。これは、呼び出し頻度の上限超過も含みます。

14

Invalid App Key

AppKey パラメーターが無効です。

15

Missing App Key

AppKey パラメーターがありません。

16

Invalid Signature

署名検証に失敗しました。署名が無効です。

17

Missing Signature

署名検証に失敗しました。署名がありません。

28

App Disabled

アプリケーションが利用できません。

29

Missing Auth Token

AuthToken パラメーターがありません。

30

Api Permission Denied

アプリケーションが API プッシュの権限を持っていません。

10000

Invalid RegistrationId

registration_id のフォーマットが正しくありません。

vivo プッシュチャネル

状態コード

説明

10000

権限認証に失敗しました。

10040

リソース制限に達しました。しばらくしてから再試行してください。

10050

エイリアスと regId の両方が空であってはなりません。

10055

タイトルが空であってはなりません。

10056

タイトルは 40 文字を超えてはなりません。

10058

本文は 100 文字を超えてはなりません。

10066

カスタムキーと値のペアの数は 10 を超えてはなりません。

10067

カスタムキーと値のペアが無効です。

10070

送信済みメッセージの総数が上限を超えました。

10071

送信時間が許容範囲外です。

10072

プッシュ速度が速すぎます。しばらくしてから再試行してください。

10101

メッセージ本文が審査に不合格となりました。

10102

vivo サーバーで予期しない例外が発生しました。

10103

プッシュコンテンツに機密情報が含まれています。

10110

商業メッセージの送信頻度を設定してください。

10302

regId が無効です。regId の有効期限が切れている可能性があります。

10303

requestId が既に存在します。

10104

正式メッセージを送信してください。本文を確認し、テスト用の内容を送信しないでください。正式メッセージの本文は、数字のみ、英字のみ、記号のみ、あるいは記号と数字の組み合わせであってはならず、「test」や波括弧、角括弧を含んではいけません。

詳細については、「vivo Push エラーコードリファレンス」をご参照ください。

FCM プッシュチャネル

状態コード

説明

補足説明

90000002

無効な登録

無効な対象です。

90000003

NotRegistered

対象が登録されていません。

90000004

InvalidPackageName

パッケージ名が無効です。

90000007

MessageTooBig

メッセージ本文が大きすぎます。

90000009

InvalidTtl

オフライン時の生存時間 (TTL) が無効です。

90000011

InternalServerError

FCM サービス例外です。

90000401

Authentication

アクセスが拒否されました。