2011-10-22 13 views
10

iOS 5通知センターでアプリがデフォルトを制御する方法を知っている人はいますか?私はタイマーがバックグラウンドで消えたときにユーザーに警告するローカル通知を使ってタイマーアプリを書いています。 iOS 5にアップグレードすると、すべての通知(アラート、サウンド、ロック画面)が「オフ」に戻りました。言うまでもなく、これはタイマーアプリのひどいデフォルト設定です。iOS 5通知センターのアプリのデフォルトを設定する

これは、iOS 5のOmniFocusなどの他のアプリでも発生していますが、Pomodoroのような他のアプリはデフォルトの妥当な通知センター設定になっています。

私はiOS 5のドキュメント、特にiOS 5アプリケーションプログラミングマニュアルとiOSヒューマンインタフェースガイドラインをチェックしましたが、このトピックに関する情報は見つかりませんでした。

誰かがデフォルト設定にパターンを発見したことはありますか?

答えて

2

私が発見した限り、通知センター設定を第三者のアプリケーションから編集することはできません。 アップルがこの問題に対処するアップデートをリリースしたいと思っています。また、ユーザーが通知センターの設定を手動で編集しない限り、まったく役に立たない誕生日通知アプリがあります。

5

明らかに、アプリは通知センターに登録してそこに表示される必要があります。ユーザーが有効にします。

私がXCode 4.2に移動したとき、私のアプリは通知センターに表示されず、私は気にしませんでした!ウェブを少し見て、私は答えを見つけました。

私はアプリのAppDelegateにこのコードを持っており、すべてが今も元気です:

// Register the app for the Push- and Local-Notifications on iOS5 - else the users will not get the Local-Notifications 
// 
[[UIApplication sharedApplication]registerForRemoteNotificationTypes: UIRemoteNotificationTypeBadge | 
                     UIRemoteNotificationTypeAlert | 
                     UIRemoteNotificationTypeSound]; 

サム。

+0

これはローカルの通知には関係していません。あなたが同意しない場合は、明確にしてください。 – benvolioT

+1

これは、この記事で説明しているiOS 5バグの回避策です。http://www.reigndesign.com/blog/ios5-notification-center-disables-local-notifications-by-default-on-your-existing-apps/ – cduck

+0

Appleはリリースで修正されたバグのリストを公開していますか?開発者は修正プログラムをどのように認識していますか?このような回避策を削除するにはどうすればよいですか?誰か知っていますか??? – Sam

関連する問題