Download it and have it offline in the repo, and then add an option to use it instead of your own. If chosen, check online for an update, and if there is one then ask if you should use the updated version, otherwise (or if there is no internet connection) use the offline version.
Download it and have it offline in the repo, and then add an option to use it instead of your own. If chosen, check online for an update, and if there is one then ask if you should use the updated version, otherwise (or if there is no internet connection) use the offline version.