I have registered for push and local notifications with two action buttons: action1 and action2. Upon receiving the notification, I can see both and can also take action depending on the action id. However, one of my use cases requires me to hide one or both the action buttons before I schedule local notification. Can I do that at run-time?
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
In this method I am registering for notifications with 2 action buttons.
I see that depending on context we can define variable number of action buttons. However, context is predefined and not user defined.
Register user notification with multiple categories as you required like category1 with two actions, category2 with no action, category3 with only one action.
When creation of local notification, Use a defined category as you required. like this notificationName.category = @"Category_identifier";