Abraham Barrera Desarrollador about.me/abrahambarrera APNS para “casi” todos
:Dc “ CASI”
:Dc
Apple  Push Notification Service  :Dc
:Dc iOS
:Dc Objective-C
:Dc
:Dc
Aplicaciones  Web  móviles > Aplicaciones  Nativas
Hace 3 años :Dc
:Dc
Hoy :Dc
 
JQuery Mobile, jQTouch, Sencha :Dc
¿ GPS ? :Dc
 
 
“ Eso mismo lo podrías hacer desde una aplicación  Web  en  Safari”
Apple Push Notification Service Utilizar tecnología Push
Sonidos alertas distintivos Apple Push Notification Service
En cualquier momento :Dc Apple Push Notification Service
Con la Aplicación “Cerrada” :Dc Apple Push Notification Service
Aplicaciones  Web  móviles > Aplicaciones  Nativas
Aplicaciones  Nativas > Aplicaciones  Web  móviles
Aplicaciones Nativas  Híbridas > Aplicaciones  Web  móviles
Apple  Push Notification Service  :Dc
¿Qué Necesitamos? :Dc
Apple Push Notification Service Una aplicación iOS bien Configurada Un Provider (aplicación web) Un iPhone Registrado
Apple Push Notification Service
Apple Push Notification Service
Apple Push Notification Service
Una  Aplicación  Bien configurada  :Dc
http://developer.apple.com/ios (HOL)
Un iPhone  Registrado   :Dc
- ( void )applicationDidFinishLaunching:(UIApplication *)application { [[UIApplication sharedApplication]  registerForRemo...
- ( void )application:(UIApplication *)app  DidRegisterForRemoteNotificationsWithDeviceToken: (NSData *)deviceToken {  [Pr...
- ( void )application:(UIApplication *)application didReceiveRemoteNotification: (NSDictionary *)userInfo { for  ( id  key...
Un  Provider   :Dc
apn_on_rails :Dc Apple Push Notification Service
sudo gem install apn_on_rails :Dc Apple Push Notification Service
device = APN::Device.create(:token => "EL TOKEN”) notification = APN::Notification.new notification.device = device n...
Si no le gusta RoR :Dc
http://www. easyapns .com/   :Dc
Abraham Barrera C. Desarrollador  http://about.me/abrahambarrera
Upcoming SlideShare
Loading in …5
×

APNS para "casi" todos

1,243 views

Published on

Enviar notificaciones push a los dispositivos con iOS desde Ruby.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,243
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

APNS para "casi" todos

  1. 1. Abraham Barrera Desarrollador about.me/abrahambarrera APNS para “casi” todos
  2. 2. :Dc “ CASI”
  3. 3. :Dc
  4. 4. Apple Push Notification Service :Dc
  5. 5. :Dc iOS
  6. 6. :Dc Objective-C
  7. 7. :Dc
  8. 8. :Dc
  9. 9. Aplicaciones Web móviles > Aplicaciones Nativas
  10. 10. Hace 3 años :Dc
  11. 11. :Dc
  12. 12. Hoy :Dc
  13. 14. JQuery Mobile, jQTouch, Sencha :Dc
  14. 15. ¿ GPS ? :Dc
  15. 18. “ Eso mismo lo podrías hacer desde una aplicación Web en Safari”
  16. 19. Apple Push Notification Service Utilizar tecnología Push
  17. 20. Sonidos alertas distintivos Apple Push Notification Service
  18. 21. En cualquier momento :Dc Apple Push Notification Service
  19. 22. Con la Aplicación “Cerrada” :Dc Apple Push Notification Service
  20. 23. Aplicaciones Web móviles > Aplicaciones Nativas
  21. 24. Aplicaciones Nativas > Aplicaciones Web móviles
  22. 25. Aplicaciones Nativas Híbridas > Aplicaciones Web móviles
  23. 26. Apple Push Notification Service :Dc
  24. 27. ¿Qué Necesitamos? :Dc
  25. 28. Apple Push Notification Service Una aplicación iOS bien Configurada Un Provider (aplicación web) Un iPhone Registrado
  26. 29. Apple Push Notification Service
  27. 30. Apple Push Notification Service
  28. 31. Apple Push Notification Service
  29. 32. Una Aplicación Bien configurada :Dc
  30. 33. http://developer.apple.com/ios (HOL)
  31. 34. Un iPhone Registrado :Dc
  32. 35. - ( void )applicationDidFinishLaunching:(UIApplication *)application { [[UIApplication sharedApplication] registerForRemoteNotificationTypes : (UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound)]; }
  33. 36. - ( void )application:(UIApplication *)app DidRegisterForRemoteNotificationsWithDeviceToken: (NSData *)deviceToken { [ProviderHelper setDeviceWithToken: deviceToken ]; }
  34. 37. - ( void )application:(UIApplication *)application didReceiveRemoteNotification: (NSDictionary *)userInfo { for ( id key in userInfo) { NSLog( @"key: %@, value: %@" , key, [userInfo objectForKey:key]); } }
  35. 38. Un Provider :Dc
  36. 39. apn_on_rails :Dc Apple Push Notification Service
  37. 40. sudo gem install apn_on_rails :Dc Apple Push Notification Service
  38. 41. device = APN::Device.create(:token => "EL TOKEN”) notification = APN::Notification.new notification.device = device notification.badge = 5 notification.sound = true notification.alert = "El Mensaje va aquí" notification.save APN::Notification.send_notifications $ rake apn:notifications:deliver :Dc Apple Push Notification Service
  39. 42. Si no le gusta RoR :Dc
  40. 43. http://www. easyapns .com/ :Dc
  41. 44. Abraham Barrera C. Desarrollador http://about.me/abrahambarrera

×