I would like to add an interface to one of our managed packages. This interfaces would be implemented by custom code in a customer org where the package is installed. It would be called from a custom trigger.
I have read here (https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_classes_interfaces.htm) that : "You cannot add a method to a global interface after the class has been uploaded in a Managed - Released package version".
Are there any other pitfalls ? What is your experience on this subject ?