=================
2014/9/19 追記
iOS7で取得したdeviceTokenを引き続き利用して
プッシュ通知の配信が可能であることを確認したため、
iOS8に関連する注意点の4を変更いたしました。
iOS7でdeviceTokenが登録された既存ユーザー向けへの
プッシュ通知はiOS8にアップデートしても通知されます。
ただし、iOS8にアップデートされた方が新規にアプリを利用する場合だと
deviceTokenの取得方法が変更になっているため、
iOS8に対応した実装をしないと、通知ができません。
また、iOS8に対応した実装を行なうためには、Xcodeのバージョン6が必要です。
詳細は、iOS8に関連する注意点の1をご覧ください。
=================
ニフティクラウドmobile backendをご利用いただき、ありがとうございます。
2014年9月18日(木)にiOS8のアップデートの提供が開始されました。
ニフティクラウドmobile backendのiOS8対応状況は以下の通りです。
■iOS SDK v1.2.12 の対応状況
以下の点を除き、iOS8で動作することを確認いたしました。
- リッチプッシュのWebViewが、端末を回転させた場合に表示が崩れる
- SNS連携(Twitter等)のログインで使用しているWebViewが、
端末を回転させた場合に表示が崩れる
上記2点に関しましては、9月末までに対応版のSDKをご提供する予定です。
■iOS8に関連する注意点
プッシュ通知に関して以下4点をご注意ください。
- デバイストークン取得方法の変更について
iOS8よりデバイストークンの取得方法が変更となっております。
SDKガイド(iOS)の該当する項目を更新しておりますのでご確認ください。
【参考】SDKガイド(iOS) > プッシュ通知 > 2.2 配信端末情報の登録
http://mb.cloud.nifty.com/doc/sdkguide/ios/push.html#tocAnchor-1-2-1
- Interactive Notificationについて
iOS8よりInteractive Notificationが提供されておりますが、
現在、ニフティクラウドmobile backendのプッシュ通知配信では
カテゴリを指定しての配信に対応しておりませんのでご利用頂けません。
対応を検討しておりますので今しばらくお待ちください。
- プッシュ通知受信音について
iOS8より受信音を明示的に指定しない場合、
受信音が鳴らないことを確認しております。
標準の受信音を使用する場合は「音声ファイル名」の項目に
明示的に「default」を指定してください。
※iOS7以前では、受信音未指定の場合に標準の受信音が使用されておりました
現在、音声ファイル名の項目に予め「default」の文字列を
入力しておく等の対応を検討しております。
- iOS8アップデート後のdeviceToken再取得について
iOS7で取得済みのdeviceTokenを、iOS8で引き続き
使用することが出来ない可能性がございます。その場合はアプリ起動時にdeviceTokenの再取得を行うようにしてください。
再取得を行わない場合、APNsが当該デバイス上で
配送先アプリケーションが動作していないと判断しAPNsフィードバックサービスより配送できない
デバイストークンとしてmobile backendシステムに通知が行われる可能性があります。
この通知を受けた場合、mobile backendシステムは
該当するdeviceTokenを保有する配信端末情報を削除いたしますのでご注意ください。