Been looking for any functions to remove actions in wearables but found SO post 1 and SO post 2 which basically state that it's not possible to remove actions. It is, however, mentioned in Specify Wearable-only Actions that
If you want the actions available on the wearable to be different from those on the handheld, then use WearableExtender.addAction()
. Once you add an action with this method, the wearable does not display any other actions added with NotificationCompat.Builder.addAction()
. That is, only the actions added with WearableExtender.addAction()
appear on the wearable and they do not appear on the handheld.
With that, you may opt to try setting an action which will appear only in wearable.
Hope that helps!