Why Switch to Second-Generation Managed Packaging?
Register a Namespace for a First-Generation Managed Package
Components Available in First-Generation Managed Packages
Editable Properties After Package Promotion or Installation
Install a Managed Package
Install First-Generation Managed Packages Using Metadata API
Component Availability After Deployment
Install Notifications for Unauthorized Managed Packages
Resolve Apex Test Failures
How Does an Uninstall Script Work?
Example of an Uninstall Script
Specifying an Uninstall Script
Uninstall a First-Generation Managed Package
Previous Versions