Analisando propostas

Ios network monitoring

Publicado em 16 de Novembro de 2016 dias na TI e Programação

Sobre este projeto

Aberto

Desenvolver um app para Iphone (que será compilado como uma biblioteca e integrado a outro app. Não terá interface gráfica).
Esta integração deve permitir que o app seja publicado na loja.

As funções básicas são as seguintes:

- Rodar em segundo plano ou ser ativado com alguma trigger de tempo em tempo para monitoramento dos dados de rede e envio com geolocalização para um servidor na nuvem através de um web service.

- Em cada evento, coletar os seguintes dados:
                - Identificação do usuário (ID);
                - Localização;
                - Dados de rede: Tecnologia (3G, 4G), Operadora de Rede;
                - Nível de sinal: se for possível
                - Volume de dados trafegados no celular enquanto o app está em primeiro plano.


- Identificar aplicativos instalados no iphone. Há uma forma de fazer isso através de “Querying URL Schemes”. Teremos uma lista de apps que queremos saber e esses apps serão “testados” e a lista dos apps instalados será enviada;

- Momentos de coleta: sempre que possível.
Por exemplo:
-  quando o proprio app estiver em primeiro plano;
- quando usuário originar uma chamada de VOZ;
- quando receber um push notification;


- Exemplos de coletas: Usuário gerou chamada de voz ou abriu o app. Coleta os dados de localidade e rede (o que for possível pelo ios) e gera o log para o servidor.

- Push Notification: Um módulo que recebe push notification, faz uma requisição no servidor e baixa uma configuração. Esta funcionalidade será usada para gerar mensagens ou pesquisa de satisfação para um grupo de usuários;

- Código em swift compatível com as versões mais novas do IOS.

Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Eu não sei ainda
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Sim (Eu já gerenciei esse tipo de projeto)
Integrações de API Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)
Plataformas exigidas iPhone, iPad

Duração do projeto De 1 a 3 meses

Habilidades necessárias