Avalados por :

Como Ler e Gerenciar as Configurações de Aplicativos iOS Gerenciados

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

Motivação


Desenvolve aplicações nativas iOS com o SDK da SAP Cloud Platform para iOS e deseja permitir a configuração do aplicativo com seu provedor UEM/MDM preferido?

Se você é novo nesse assunto, recomendo que leia esta postagem introdutória da MobileIron. Ela descreve como criar e carregar a configuração do aplicativo com base na especificação XML de AppConfig. Isso tem algumas vantagens, mas também uma grande desvantagem: você não pode definir uma configuração de aplicativo aninhada/hierárquica. Para conseguir isso, os provedores de UEM/MDM também permitem carregar um "Property list" (.plist) que representa a configuração do aplicativo.

Neste artigo, vou ajudá-lo a entender como ler os valores configurados dentro do aplicativo. Portanto, não importa como a configuração foi criada. No final, o provedor UEM/MDM enviará a configuração para o dispositivo e ela será armazenada nos UserDefaults sob uma chave específica. Isso também é conhecido como Configuração do aplicativo gerenciado iOS .

Como lidar com ...


Configuração de recursos


O framework Foundation do SDK fornece uma API de ManagedConfigurationProvider que oferece suporte pronto para uso para ler a Configuração do aplicativo gerenciado iOS enviada para um dispositivo.



Configuração de conectividade


O aplicativo precisa saber a qual instância de serviço móvel da SAP Cloud Platform se conectar e qual estratégia de autenticação deve ser usada. O Assistente gerará uma lista de propriedades ( ConfigurationProvider.plist ) que contém essa informação e o aplicativo incluirá essa lista de propriedades como parte de seu binário.

Neste exemplo, aplicaremos as informações do host da configuração do aplicativo gerenciado e substituiremos o ConfigurationProvider.plist gerado



Apêndice



  • Documentação oficial do SDK

  • MobileIron: Implementar uma configuração em seu aplicativo nativo iOS SAP Fiori usando MobileIron UEM

  • Exemplo de Configuração de recursos (capaz de copiar para a área de transferência)
    import SAPFoundation
    
    // assumindo que um provedor MDM/UEM enviou a seguinte configuração gerenciada iOS para o dispositivo
    // <plist version="1.0"><dict><key>UserEmailAddress</key><string>currentDeviceUser@company.com</string></dict></plist>
    // obter a configuração gerenciada iOS como dicionário
    let managedConfigDic = ManagedConfigurationProvider().provideConfiguration().configuration
    
    // acessar a entrada da configuração gerenciada iOS
    print("O valor \(managedConfigDic[UserEmailAddress]) foi configurado.)
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?