在ios中获取活动的本地通知警报类型或本地通知警报视图按钮单击事件

时间:2014-08-05 05:46:33

标签: ios notifications uilocalnotification localnotification

我正在尝试为设置中的应用获取有效的本地通知提醒样式。

我得到了以下代码来获取它,但它不适用于本地通知。

UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];

我只需要知道用户在设置中设置了哪种警报类型,即无,横幅,警报......

或者

当应用设置中的提醒方式设置为提醒时,我收到本地通知提醒。但是我没有为这个按钮获得点击事件。

我需要根据按钮的点击事件或主动本地通知提醒样式做出决定。如果我可以获得该按钮的单击事件或应用程序的活动通知警报样式,那么对我来说非常有帮助。

感谢您的帮助!!!

1 个答案:

答案 0 :(得分:2)

UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];

现在您可以查看

if (types & UIRemoteNotificationTypeAlert)

如果"Alert Style"设置为"Banners" or "Alerts"

,则会返回YES 如果"Alert Style"设置为"None",则

和否。