即使应用已关闭,我也希望在下午 2:00 和下午 6:00 收到通知。
如何检查我想要触发本地通知的特定时间以及我应该在我的 iOS 代码中的什么地方编写该代码?
请给我推荐一个 Objective-C
的代码。
我应该使用这种方法吗?
- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler
如果是,那么我应该在这个方法中写些什么才能在特定时间收到通知。
最佳答案
当应用程序挂起或在后台调用委托(delegate)方法 didReceiveLocalNotification
并且本地通知进入内部:
-(void) application:(UIApplication *)application
didReceiveLocalNotification:(UILocalNotification *)notification
您需要在appdelegate
中实现上述方法。
请提醒 didReceiveRemoteNotification
方法仅在应用通过服务器获取通知(称为推送通知或远程通知)时调用
关于ios - 如何在 iOS 中关闭应用程序时获取本地通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41356149/