2012-08-06 10 views
12

NSUserNotificationは、ユーザーが自分のアプリの通知のスタイルをシステム環境設定の「警告」に設定した場合にのみアクションボタンを表示します。ユーザーが手動で選択する代わりに、アプリケーションのこのスタイルを何らかの形でデフォルトとして設定することはできますか?NSUserNotificationのスタイル

答えて

11

自分のアプリでこれを達成する方法を追跡するのに、しばらく時間がかかりました。 Appleのinfo.plist keys referenceによる

NSUserNotificationAlertStyleは、通知スタイルがバナーアラート、またはなしするかどうかを指定します。デフォルト値は推奨スタイルであるバナーです。あなたが値警告とのInfo.plistにキーNSUserNotificationAlertStyleを定義する必要があり、あなたの場合は

+1

これを試してみると、うまくいきません。 – Jacob

+0

Apple Devフォーラムでこれについて質問を開いた。これを見ると、何かが分かるかどうか確認することができます。 https://devforums.apple.com/message/745079#745079 – kdbdallas

+1

Apple Devフォーラムでスレッドを要約すると、あなたのアプリケーションに**コード署名**する必要があり、その情報にスタイルを 'alert'に設定する必要があります。 plist。 –