問題
リリース アプリ バージョンのサイレント通知を送信すると、次のログが表示されます。
SpringBoard[48] <Warning>: High Priority Push: [Bundle ID] - BAR Disabled
何か案が?バー無効?? 「BAR Disabled」ログが表示された場合、メソッド (didReceiveRemoteNotification - fetchCompletionHandler) が呼び出されていないようです。
より詳しい情報
- テスト済みの iPhone 4s および iPhone6 の本番アプリに BAR 無効ログが表示される
- BAR Disabled Log はテスト済みの iPhone5 に表示されず、fetchCompletionHandler が呼び出されます。
- BAR 無効 デバッグ中にログが表示されません。
- BAR が無効なログがパラメータ「content-available」:1 で表示される
- Swift と Objective-C でテスト済み
- 配布プロファイル (testflight) とアドホック プロファイル (iTunes) でテスト済み
- iOS バージョン 9.3.1
通知
{"aps":{"alert":"Test","sound":"default","content-available":1}, "data" : 345}
結果
テキスト「Test」で通知を表示し、デフォルトのサウンドを再生しますが、fetchCompletionHandler は呼び出されず、単なるログです:
SpringBoard[48] <Warning>: High Priority Push: [Bundle ID] - BAR Disabled