Evaluating bids

Ios network monitoring

Published on the November 16, 2016 in IT & Programming

About this project

Open

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.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Medium-sized change
Is this a project or a position? I don’t know yet
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)
Required platforms iPhone, iPad

Project duration 1 to 3 months

Skills needed