实际上,我正在开发一个应用程序,可以在日出和日落时间触发本地通知(每天都有不同,所以不能使用闹钟)。此外,我需要离线使用此功能。
我已经尝试过了:
任何帮助将不胜感激。 :)
答案 0 :(得分:0)
请参阅此stackoverflow post,了解可用于在相对于日出/日落时间接收回调的API。该答案解释了如何使用API。
这个问题与其他问题略有不同,因此我没有标记重复。要添加的特定于此问题的是,您不需要长时间预先计算日出/设置并注册一堆警报。除了不优雅之外,预计算解决方案无法在移动设备上运行,因为日出/设置取决于设备位置,并且您无法知道设备在未来的长期位置。
使用建议的Awareness API,特别是TimeFence.aroundTimeInstant(),您将在日出/设置的某个指定偏移处自动获得回调,并且您可以随时从API取消注册以停止接收它们。