Android and iOS Actionable Notifications are customized in different ways. In the case of iOS, the ability to include a text field is not yet documented and the the button actions must be defined on the notification category during startup (so it is safe to assume that the presence
of a text field must also be defined during startup).
Since BridgeIt is general-purpose, this means that we must a set of actionable notification categories that are useful for a variety of applications. The category is set as an attribute on the PushConfiguration. For instance:
default : message, no buttons
AcceptDecline : message, Accept, Decline buttons
TextFieldOK : message and text field with an OK button
Some other options for actionable buttons are "maybe", "snooze", "dismiss", "later" since it is common to use notifications for reminders. Another potential feature is for a push notification to result in a recurrent notification on the device (as a reminder).