2012-09-07 9 views
9

通知センターを使用するMac OS Xアプリケーションを作成しています。一部の通知は、ユーザーが対話するまで画面上に残る必要があり、表示された直後に他の通知が消えるはずです。アプリは通知センターでアラートとバナーの両方を使用できますか?

NSUserNotificationAlertStyleキーとシステム環境設定を変更することで、バナーとアラートを変更することができます。ただし、どちらの方法でも、アプリケーションから送信されるすべての通知が変更されます。

アラートなどの通知をバナーとして送信できますか?もしそうなら、どうですか?

答えて

6

NSUSerNotificationAlertStyleは、開発者がアプリケーションのデフォルト通知のスタイルを設定することができる唯一の方法であり、それはそのアプリからすべて通知のスタイルを設定します。

通知の種類が2種類あることが重要な場合は、隠しヘルパーアプリケーションにメインアプリケーションとは異なるNSUserNotificationAlertStyleを設定することで、この問題を回避できます。

デフォルトの通知スタイルはですが、ユーザーは通知センターの設定でいつでも変更でき、ヘルパーアプリケーションは役に立たないことに注意してください。

0

いいえ。ユーザーが自分が好きなものを選択できるように、開発者ができるように、さまざまな通知タイプが存在します。

あなたのアプリがこの能力を持っていると思われる場合は、http://bugreporter.apple.comにエンハンスメントリクエストを提出して、Appleに知らせてください。