Ios network monitoring


Publicado: Hace 6 meses Duración del proyecto: 1 - 4 semanas Horas requeridas: 10 horas por semana Propuestas: 3 Freelancers interesados: 3

Abierto

Descripción:

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: IT & Programação
Subcategoria: Mobile
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
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Integrações de API: Cloud Storage (Dropbox, Google Drive, etc), Outros (Outras APIs)
Plataformas exigidas: iPhone, iPad

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Brasil

Para ver más detalles del cliente

Ingresa a Workana

Compartir este proyecto