首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在锁屏模式下隐藏操作按钮- iOS通知Swift 4.2

在锁屏模式下隐藏操作按钮- iOS通知Swift 4.2
EN

Stack Overflow用户
提问于 2019-02-28 22:47:58
回答 1查看 251关注 0票数 0

我想在锁屏模式下隐藏这些操作按钮。

有没有办法在iOS中检测到这一点?

代码语言:javascript
运行
复制
if action == "allow.action" {

    APIService.shared.updateCpeDeviceACL(cpe: cpe,vlan: vlan, device: deviceMac ?? "", portalUrl: "", acl: true, caller: self)

    if(alertId != nil){
        APIService.shared.deleteAlert(id: alertId ?? "", caller: self)
    } else {
        print("alertId = nil detetected !")
    }

    if(notificationType != "new-device"){

        if(quarantineId != nil){
            APIService.shared.allowDeviceToNetwork(id: quarantineId ?? "", caller: self)
        } else {
            print("quarantineId = nil detetected !")
        }

    }


} else if action == "delete.action" {

    APIService.shared.deleteAlert(id: alertId ?? "", caller: self)

} else if action == "block.action" {

    APIService.shared.updateCpeDeviceACL(cpe: cpe,vlan: vlan, device: deviceMac ?? "", portalUrl: "", acl: false, caller: self)

    if(alertId != nil){
        APIService.shared.deleteAlert(id: alertId ?? "", caller: self)
    } else {
        print("alertId = nil detetected !")
    }


    if(notificationType != "new-device"){

        if(quarantineId != nil){
            APIService.shared.denyDeviceToNetwork(id: quarantineId ?? "", caller: self)
        } else {
            print("quarantineId = nil detetected !")
        }

    }


} else {
    awakeFromNotification = true
}

如何进一步调试呢?

EN

回答 1

Stack Overflow用户

发布于 2019-03-01 07:07:22

我猜你指的是可操作的通知?如果是这样,在您的代码中的某个位置,您应该能够看到:

代码语言:javascript
运行
复制
UNUserNotificationCenter.current().setNotificationCategories([someCategory])

在创建someCategory (无论应用程序中使用什么名称)时,它应该将这些操作作为参数接收。您可以在那里修改它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54928294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档