I can answer your second question:
Both Android and iOS supports Managed App Config, but there's one difference: Android, when configuring Managed App config, integrates the Google Play Store for the supported settings for that application, which is great. iOS, sadly, does not, resulting in the workload being on the user to find the settings somewhere out there on the internet. As each application is different, there's no centralized database, sadly.