2011-12-08 17 views
1

iPhoneのApple Push Notificationサービスに関連する次の問題があります。リモート通知が到着したときにアプリがバックグラウンドである場合、アラートは表示されません。APN - アラートが表示されない

私はので、通知は、デバイスに到達している知っている:1)バッジが表示されているか、ペイロードがいずれも含まれている場合、音が再生され2)アプリがフォアグラウンドにある場合は、適切な値にして呼び出されます-application:didReceiveRemoteNotification:方法userInfo

は、私は他のアプリでも アラートオプションを持っていながら、 通知デバイス上の設定に、私のアプリは、 バッジサウンドのみのオプションを持っていることに気づきました。私の推測では、どうにかして私のアプリはアラートを無効にしていますが、私はそれを有効にする方法がわかりません。

どのような考えですか?

答えて

1

UIRemoteNotificationTypeAlertがappDelegate didFinishLaunchingWithOptions OR didFinishLaunchingメソッドに登録されているかどうかを確認してください。

それはそのようになります。

[[UIApplication sharedApplication] registerForRemoteNotificationTypes: 
(UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | 
    UIRemoteNotificationTypeAlert)]; 
  • UIRemoteNotificationTypeBadgeを - バッジを可能にします。
  • UIRemoteNotificationTypeSound - サウンドを有効にします。
  • UIRemoteNotificationTypeAlert - アラートを有効にします。

他の方法では、デバイス環境設定の通知センターで「警告」を無効にする可能性があります。

+0

右上にあります。ありがとうございました! –

関連する問題