ニフティクラウド mobile backend ご利用において、以下の事象が発生いたしました。
●内容
特定条件下において、iOSへのプッシュ通知のペイロード形式が変わることがある。
●影響範囲
ニフティクラウド mobile backend をご利用いただいている一部のお客様。
●期間
2015年10月22日19時頃から2015年10月23日18時頃まで。
●詳細
iOS向けプッシュ通知配信において、 以下のパターンに合致した場合に それぞれ以前と異なるペイロード形式で配信されておりました。
==========================================
■パターン1
▼配信条件
タイトルが設定されていない場合
▼従来通りの形式
{"aps":{"alert":{"body":"メッセージ","title":null},"badge":1,"sound":"default"}}
▼変化していた形式
{"aps":{"alert":"メッセージ", "badge":1, "sound":"default"}}
※タイトル未設定の場合にalertの値がDictionary型から文字列型に変化し、
直接メッセージ本文が格納されておりました
■パターン2
▼配信条件
音声ファイル名が設定されていない場合
▼従来通りの形式
{"aps":{"alert":{"body":"メッセージ","title":"タイトル"},"badge":1,"sound":null}}
▼変化していた形式
{"aps":{"alert":{"body":"メッセージ","title":"タイトル"},"badge":1}}
※音声ファイル名未設定の場合に、soundというキー自体が省略されておりました
==========================================
プッシュ通知配信先端末に対する通知自体は正常に発生しておりますが、 アプリ内でペイロードの情報に直接アクセスしていた場合に問題が発生する可能性がございました。
現在は対処を完了し、改善しております。
ご利用中のお客様にはご迷惑をおかけすることになり誠に申し訳ございません。
今後ともニフティクラウド mobile backend をよろしくお願いいたします。
------
2015年10月29日 13時40分 詳細な原因等について追記するため内容を修正しました。