在运行时隐藏通知操作按钮

时间:2016-11-29 05:45:55

标签: ios objective-c push-notification uilocalnotification action-button

我已经使用两个操作按钮注册了推送和本地通知:action1和action2。收到通知后,我可以看到两者,也可以根据操作ID采取措施。但是,我的一个用例要求我在安排本地通知之前隐藏一个或两个操作按钮。我可以在运行时这样做吗?

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

在这个方法中,我正在注册带有2个操作按钮的通知。

我看到根据上下文我们可以定义可变数量的动作按钮。但是,上下文是预定义的而不是用户定义的。

1 个答案:

答案 0 :(得分:1)

根据需要使用多个类别注册用户通知,例如 category1 with two actions category2 with no actio n, category3 with只有一个动作。

创建本地通知时,请根据需要使用已定义的类别。 像这样 notificationName.category = @“Category_identifier”;