Avalados por :

Cómo Leer y Gestionar la Configuración de Aplicaciones iOS Administradas

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 4 Vistas
0
Cargando...

Motivación


¿Desarrollas aplicaciones nativas de iOS con el SDK de SAP Cloud Platform para iOS y ¿quieres permitir la configuración de la aplicación con tu proveedor UEM/MDM preferido?

Si eres bastante nuevo en este tema, te recomiendo esta publicación introductoria de MobileIron. Describe cómo crear y cargar la configuración de la aplicación basada en la especificación XML de AppConfig. Esto tiene algunas ventajas, pero también una gran desventaja: no puedes definir una configuración de aplicación anidada/jerárquica. Para lograr esto, los proveedores de UEM/MDM también permiten cargar un "Property list" (.plist) que representa la configuración de la aplicación.

En este artículo, te ayudaré a entender cómo leer los valores configurados dentro de la aplicación. Por lo tanto, no importa cómo se creó la configuración. Al final, el proveedor UEM/MDM enviará la configuración al dispositivo y se almacenará en los UserDefaults bajo una clave específica. Esto también se conoce como Configuración de la aplicación administrada de iOS .

Cómo manejar ...


Configuración de características


El marco Foundation del SDK proporciona una API de ManagedConfigurationProvider que proporciona soporte listo para usar para leer la Configuración de la aplicación administrada de iOS enviada a un dispositivo.



Configuración de conectividad


La aplicación necesita saber a qué instancia de servicio móvil de SAP Cloud Platform debe conectarse y qué estrategia de autenticación se debe utilizar. El Asistente generará una lista de propiedades ( ConfigurationProvider.plist ) que contiene esa información y la aplicación incluirá esta lista de propiedades como parte de su binario.

En este ejemplo, aplicaremos la información del host desde la configuración de la aplicación administrada y anularemos el ConfigurationProvider.plist generado



Apéndice



  • Documentación oficial del SDK

  • MobileIron: Implementar una configuración en tu aplicación nativa de iOS SAP Fiori usando MobileIron UEM

  • Ejemplo de Configuración de características (capaz de copiar al portapapeles)
    import SAPFoundation
    
    // asumiendo que un proveedor MDM/UEM envió la siguiente configuración administrada de iOS al dispositivo
    // <plist version="1.0"><dict><key>UserEmailAddress</key><string>currentDeviceUser@company.com</string></dict></plist>
    // obtener la configuración administrada de iOS como diccionario
    let managedConfigDic = ManagedConfigurationProvider().provideConfiguration().configuration
    
    // acceder a la entrada de la configuración administrada de iOS
    print("El valor \(managedConfigDic["UserEmailAddress"])
                    
                    
    Pedro Pascal
    Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?