我有一个位置应用。当用户选择地址时,他/她可以在所选地址之前设置半径以获得警报。
本地通知在didEnterRegion:
中设置
我注意到的事情是,如果用户设置警报并关闭应用程序并超过15分钟,则不会显示任何通知。
有时用户按下锁定或主页按钮通知触发器。
如果它小于那个一切正常。
该应用有两种观点。用户可以选择地址的介绍视图和带有地图的第二个视图。
你们有什么想法可能会发生什么?
此致
答案 0 :(得分:0)
您使用的是UILocalNotification吗?如果这样做,您可以在AppDelegate.m中考虑2个场景:
1)该应用已关闭。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//local notification
UILocalNotification *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsLocalNotificationKey];
if ([[notification.userInfo objectForKey:@"your key"] isEqual:@"your object"])
{
// do something
}
}
2:应用程序还活着。
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
// same as before
}