¿Hay alguna manera de agregar, leer o eliminar elementos de recordatorio de la nueva aplicación de recordatorios integrada iOS 5?¿Es posible interactuar con la aplicación Reminders de iOS 5 desde mi aplicación?
Respuesta
Esto será posible con IOS 6! :)
https://developer.apple.com/technologies/ios6/
En el momento de escribir esta respuesta era suficiente. Para mantenerlo actualizado aquí hay un tutorial que parece muy útil para cualquiera que desarrolle una aplicación que interactúe con la aplicación de recordatorios nativos: Using iOS 6 Event Kit to Create Date and Location Based Reminders
No creo que esto sea posible. No hay una API pública que esté disponible para los desarrolladores.
Los recordatorios no están en una API pública. Las "geocercas" que se crean son visibles para algunos procesos (he visto el recuento de vallas en los registros de la consola) pero de ninguna manera son accesibles para otra aplicación. Solo puedes registrar vallas en tu propia aplicación.
Entonces, ¿cómo funciona OmniFocus ?: http://vimeo.com/32334380 – an0
Realmente me gustaría acceso a los recordatorios también, me encontré con un explaninf después de añadir eventos al calendario aquí ..
Programmatically add custom event in the iPhone Calendar
Mientras que el calendario es "ok" para los recordatorios, tiene más para usar la aplicación "Recordatorios" de IOS 5, ¡después de todo SIRI puede usarla! : P
EDIT: He resuelto mi problema mediante el uso de Notificaciones locales ....
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
return nil;
localNotif.fireDate = itemDate;
localNotif.timeZone = [NSTimeZone defaultTimeZone];
// Notification details
localNotif.alertBody = @"Here is your alert!";
// Set the action button title
localNotif.alertAction = @"View";
//localNotif.soundName = UILocalNotificationDefaultSoundName;
localNotif.soundName = @"Bell.aiff";
localNotif.applicationIconBadgeNumber = 1;
// Specify custom data for the notification
NSDictionary *infoDict = [NSDictionary dictionaryWithObject:myCustomMessage.text forKey:@"message"];
localNotif.userInfo = infoDict;
// Schedule the notification
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
Esto me permite establecer notificaciones que aparecen como notificaciones Push y se conservan incluso si se reinicia la aplicación.
puede borrar si es necesario con ..
[[UIApplication sharedApplication] cancelAllLocalNotifications];
plasma
Puedo ayudarlo con el disparador al llegar a una ubicación predefinida. aquí está el código.
1: CoreLocation.framework importación
2: en el archivo viewController.h lugar por debajo de código
#import <UIKit/UIKit.h>
#import <CoreLocation/CoreLocation.h>
@interface ViewController : UIViewController<CLLocationManagerDelegate>
@end
3: inviewController.m
#import "ViewController.h"
@interface ViewController(){
CLLocationManager *locationManager;
CLRegion *mexicoBoundary;
}
@end
@implementation ViewController
- (void)viewDidLoad
{
[super viewDidLoad];
locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager setDistanceFilter:kCLDistanceFilterNone];
CLLocationCoordinate2D regionCords ;
//19.432608,-99.133208 lat, lon for mexico city
regionCords=CLLocationCoordinate2DMake(19.432608,-99.133208);
//5000 below, is in meters-radius
mexicoBoundary =
[[CLRegion alloc]initCircularRegionWithCenter:regionCords
radius:5000.0
identifier:@"mexico_Day"];
[locationManager startMonitoringForRegion:mexicoBoundary];
}
-(void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region
{
NSLog(@"%@: %@", @"region entered", region.identifier);
}
-(void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region
{
NSLog(@"%@: %@", @"region exited", region.identifier);
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
- 1. ¿Es posible eliminar mi aplicación de la aplicación de configuración?
- 2. Interactuar con el proceso Powershell llamado desde la aplicación Java
- 3. ¿Abrir la aplicación iPod desde mi aplicación?
- 4. ¿Cómo sabe la aplicación Reminders que solo rastrea mi ubicación el día del recordatorio?
- 5. ¿Es posible imprimir desde la aplicación iPhone y iPad?
- 6. iphone: enviar la aplicación con iOS 5 y XCode 4.2?
- 7. ¿Cómo cambiar el brillo en la aplicación iOS 5?
- 8. Posible lanzar una aplicación de iOS desde un enlace web
- 9. ¿Es posible desarrollar una aplicación iOS con capacidades bluetooth?
- 10. ¿Es posible usar rsync dentro de la aplicación de iOS?
- 11. Deshabilitar iOS 5 Centro de notificaciones Gesto en la aplicación
- 12. ¿Es posible interactuar con una aplicación local en una extensión de Google Chrome?
- 13. Lanzamiento de la aplicación externa desde mi aplicación
- 14. Cómo interactuar con una aplicación mediante programación
- 15. ¿Cómo abro la aplicación de configuración desde mi aplicación?
- 16. ¿Es posible instalarlo en la aplicación iOS sin itunes?
- 17. Android, ¿es posible ejecutar la aplicación desde el marcador?
- 18. ¿Es posible usar un certificado de cliente instalado en un dispositivo iOS dentro de mi aplicación?
- 19. ¿Es posible desactivar C++ assert desde la aplicación .net
- 20. ¿Cómo ejecutar la aplicación iphone GameCenter desde mi aplicación?
- 21. ¿Cómo abrir la aplicación iphone mail desde mi propia aplicación?
- 22. ¿Se puede iniciar la aplicación nativa de la cámara desde una aplicación web Html 5?
- 23. ¿Es posible determinar qué proceso inicia mi aplicación .Net?
- 24. nodo js interactuar con la aplicación de shell
- 25. contestar la llamada entrante desde mi aplicación
- 26. Qué debo hacer para adaptar mi aplicación a iOS 5.0 manteniendo la compatibilidad con iOS 4
- 27. ¿Es posible eliminar un archivo del paquete de mi aplicación iOS?
- 28. Inicie la página web desde mi aplicación
- 29. ¿Puede mi aplicación acceder a la carpeta de Notas (aplicación de Apple) en iOS?
- 30. ¿Es posible utilizar HttpBrowserCapabilities desde una aplicación de consola C#?
gran pregunta. Intenté hacer esto hace un par de meses pero fallé. Espero que Apple abra esto para que todas las aplicaciones puedan publicar recordatorios. (eBay: la subasta termina el 10/12 a las 5:34 pm; Amazon: su pedido llegará el 10/6 ...) – mahboudz
sí, esto definitivamente tiene un gran potencial. – bijan
La respuesta elegida de Bill Burgess ahora está obsoleta, y la respuesta de Patrick ahora es la correcta. – DenNukem