首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS提醒程序可以根据特定日期设置提醒

iOS提醒程序可以根据特定日期设置提醒
EN

Stack Overflow用户
提问于 2013-02-20 14:18:40
回答 1查看 699关注 0票数 1

如果我选择默认的提醒应用程序来提醒我一天(例如2月10日),并且在某个地点上面写着“在2月10日,你基于位置的提醒将是活跃的”。

因此,它可以设置一个基于位置的提醒,即使在背景中,在特定日期?

这真的很有趣,我想知道这是怎么可能的,是不是因为苹果给他们的股票应用程序提供了无限的权力?

我已经知道如何设置基于位置的提醒了。

EN

回答 1

Stack Overflow用户

发布于 2013-02-20 14:25:48

没什么大不了的。这种技术称为GeoFencing。你也能做到。苹果定位框架为此目的提供了一些有趣的API。

尝试使用

代码语言:javascript
复制
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region;
- (void)locationManager:(CLLocationManager *)manager didExitRegion:(CLRegion *)region;

这些委托方法为您提供了一种在iOS设备上设置本地通知的简单方法。因此,例如,您可以提供一个界面,当用户进入region时,用户希望得到关于某件事情的通知。region的定义只不过是纬度、经度和半径的定义。例如。当你在上班的路上进入一个特定的区域,你可以设置一个提醒,让你送去洗衣房。等等,其实都很简单.

再多加一点。这有两个方面。首先设置通知,然后使用或显示通知。设置通知是一个简单的用户当前位置捕获。同时告诉locationManager监视这个区域。当用户进入此区域时(您可以将日期作为进一步的筛选标准),然后通知用户。

所有这些都会工作,即使你的应用程序是在后台运行或关闭。iOS会处理这个问题的。

[这里有更多代码]

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14982069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档