【问题标题】:Get active local notification alert type or local notification alertview button click event in ios在 ios 中获取活动的本地通知警报类型或本地通知警报视图按钮单击事件
【发布时间】:2014-08-05 05:46:33
【问题描述】:

我正在尝试在设置中为应用获取活动的本地通知警报样式。

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

UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];

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

或者

当应用程序设置中的警报样式设置为 警报 时,我会收到本地通知警报。但我没有收到任何这些按钮的点击事件。

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

提前感谢您的帮助!!!

【问题讨论】:

    标签: ios notifications uilocalnotification localnotification


    【解决方案1】:
    UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
    

    现在你可以检查了

    if (types & UIRemoteNotificationTypeAlert)
    

    如果 "Alert Style" 设置为 "Banners" or "Alerts",将返回 YES,

    如果"Alert Style" 设置为"None",则为否。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多