Este guia explica como integrar o MAS a um cliente iOS. O MAS oferece três métodos de acesso: com base no framework mPaaS, com base em projetos existentes usando plug-ins do mPaaS e com base em projetos existentes usando CocoaPods. Consulte a Introdução aos métodos de integração e escolha o método mais adequado ao seu cenário de negócios.
Este guia descreve como integrar o MAS a um cliente iOS. Escolha o método baseado em projetos existentes com CocoaPods para conectar o SDK do MAS ao cliente.
Pré-requisitos
Integre seu projeto ao mPaaS. Para obter mais informações, consulte:
Pré-requisitos
Integre seu projeto ao mPaaS. Para obter mais informações, consulte: Integrar o mPaaS a um projeto existente com CocoaPods.
Adicionar SDK
Selecione o método de adição correspondente ao seu método de integração.
Usar o plug-in mPaaS Xcode Extension
Este método aplica-se à integração baseada no framework mPaaS ou à integração com o plug-in mPaaS em projetos existentes.
No menu do Xcode, clique em Editor > mPaaS > Edit Project para abrir a página Edit Project.
Selecione Mobile Analysis Service, salve e clique em Start Editing para concluir a adição.
Adicione o caminho de busca da biblioteca do sistema em Build Settings > Header Search Paths do projeto atual:
/usr/include/libxml2.-
Após adicionar o SDK, o Framework correspondente aparecerá no diretório
MpaaS/Frameworksdo projeto atual. A definição de cada Framework e suas respectivas funções são:Nome da biblioteca
Framework
Definição
Rastreamento de eventos
MPRemoteLogging
Registra um log quando o programa atinge um determinado ponto e aciona um evento.
Rastreamento automático
MPAutoTracker
Monitora automaticamente gestos do usuário por meio de componentes de interface hook e detecta eventos como troca de telas do aplicativo.
Rastreamento de desempenho
MPPerformance
Fornece dados de monitoramento sobre memória, consumo de energia e tráfego do aplicativo.
Relatório de falhas
APCrashReporter
Coleta, descriptografa e classifica logs de falhas gerados. Disponibiliza esses dados aos desenvolvedores com ferramentas de análise para resolver problemas de crash e melhorar a estabilidade do aplicativo.
Camada de interface
MPMasAdapter
Biblioteca de interface que encapsula logs como relatórios de atividade, velocidade de inicialização, duração da bateria e relatórios de falhas. Aplicativos que não utilizam o framework mPaaS para iOS precisam chamar manualmente os métodos dessa interface para visualizar os dados relevantes no console de análise de aplicativos.
As versões 10.1.32 e superiores do SDK fornecem a camada intermediária
MPMasAdapterpara unificar e simplificar o uso das interfaces. Para detalhes sobre as interfaces, consulteMPRemoteLoggingInterface.heMPAnalysisHelper.hno Framework.
Usar o plug-in cocoapods-mPaaS
Este método aplica-se à integração com CocoaPods em projetos existentes:
No arquivo Podfile, use
mPaaS_pod "mPaaS_Log"para adicionar a dependência do componente MAS.Execute
pod installpara concluir a integração do SDK.
Adicionar SDK
Adicione o SDK do Mobile Analytics usando o plug-in cocoapods-mPaaS.
Etapas:
No Podfile, adicione a dependência do componente Mobile Analytics usando
mPaaS_pod "mPaaS_Log".Em seguida, execute
pod installpara concluir a integração.
Próximas etapas
Utilize o SDK conforme descrito na documentação correspondente.