Urban Airship

This project was successfully completed by morpheeen for $105 USD in 3 days.

Get free quotes for a project like this
Employer working
Completed by:
Skills Required
Project Budget
$30 - $250 USD
Completed In
3 days
Total Bids
Project Description

The project consits of a command-line application written in C#.

The program should send notifications using Urban Airship push API.

The program reads the pending notifications to send in a SQL Server Database, dialogues with the API and sends the notification. The notification record sent should be keeped in the database with a 'sent' status. If an error occurs, write status 'error' and in an additional column specify the error.

SQL Table structure will be provided by the developer, considering the Push API requirements (ie: device token, message, status, error, date, etc).
A mandatory field is required, called 'codigo_empresa' that means company code.
A mandaroty field is requiered called 'codigo' which means code.

The program should be called from command-line with parameter 'codigo_empresa' that sends notifications only for pending messsages corresponding to that 'codigo_empresa' (where codigo_empresa = [parameter]). If there is not codigo_empresa parameter, do not send notifications

Information regarding process should be written in the App_proceso table

CREATE TABLE [dbo].[App_Proceso](
[App] [varchar](50) NOT NULL,
[Instancia] [smallint] NOT NULL,
[Fecha_Inicio] [datetime] NULL,
[Fecha_Fin] [datetime] NULL,
[Status] [varchar](50) NULL,
[Descripcion] [varchar](500) NULL,
[Codigo_Empresa] [varchar](50) NULL,

APP = 'push'
Instancia = 1
Fecha_inicio = [process start date]
Fecha_fin = [process end date]
Status = OK if no error ocurrred, ERROR if an error ocurred
Descripcion = Number of push notifications sent, and if errors ocurred, number of notifications with error
Codigo_empresa = the parameter being sent in the command-line call

Urban Airship experience is a must, please write 'uapush' in your offer the know you have read all the specification.

[url removed, login to view]

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online