2010-04-01 18 views
7

Necesito implementar la notificación de inserción en mi aplicación. En realidad, tengo que recibir mensajes del servidor. Amablemente guíame cómo puedo implementar notificaciones push en mi aplicación iphone.Notificación de inserción en la aplicación de Iphone

+3

No se olvide de aceptar la respuesta que le ayuda –

Respuesta

3

que necesita para implementar estos métodos 2 delegado en su aplicación

- (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)devToken { 
    //NSLog(@"Entered into Method"); 
    NSString *myDevTokenString = [devToken description]; 
    NSLog(myDevTokenString); 
    self.tokenAsString = [[devToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]]; 
    NSLog(@"token As String:%@", tokenAsString); 
    //const void *devTokenBytes = [devToken bytes]; 
    //NSLog(@"My Token is : %@",devToken); 
    //self.registered = YES; 
// UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"APNClient-GotToken" message:myDevTokenString delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
// [myAlert show]; 
// [myAlert release]; 
    //[self sendProviderDeviceToken:devTokenBytes]; // custom method 

} 

- (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err { 

    //UIAlertView *myAlert = [[UIAlertView alloc] initWithTitle:@"APNClient" message:@"called -Error- Method" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil]; 
// [myAlert show]; 
// [myAlert release]; 
    NSString *errText = [[NSString alloc] initWithFormat:@"APN Error:%@",err]; 
    NSLog(@"Error in registration. Error: %@", errText); 

} 
+0

¿hay alguna otra cosa que quiero do.just pregunto porque no tengo ni idea detallada ABT notificaciones elegantes en la aplicación iPhone –

+0

No es nada en el lado del cliente ... una cosa más –

+2

necesita construir su aplicación usando el perfil de habilitación de notificación de inserción –

7

La materia lado del cliente es fácil, pero si quieres un buen ejemplo que proporcionan una que se puede descargar http://bitbucket.org/urbanairship/push_sample/

Usted' Encontraré que las cosas del lado del servidor son mucho más difíciles y para eso recomendaría usar Urban Airship porque brindamos un servicio RESTful simple que puede usar con muchas características complementarias y el paquete independiente es gratuito.

http://urbanairship.com/docs/push_index.html

advertencia: yo trabajo allí.

+0

Nota: el dirigible urbano no es gratuito – Marty

+1

Es gratis si envía menos de 1 millón de mensajes al mes, para la mayoría de las aplicaciones eso es más que suficiente. – lolsborn

Cuestiones relacionadas