当前位置: 首页 > 知识库问答 >
问题:

应用程序未运行IOS时播放报警声

尚阳炎
2023-03-14

我一直在做IOS报警应用。我将在应用程序中创建一个警报。所以我需要警报的工作,作为“时钟”应用程序在iOS的工作。

当告警时间达到且app未运行时。警报声音将播放,用户可以通过点击取消或打盹来停止它。

共有1个答案

华阳秋
2023-03-14

对于需要使用uilocalnotification的报警,您可以通过应用程序设置报警时间表,如下所示:

- (void)scheduleLocalNotificationWithDate:(NSDate *)fireDate {
  UILocalNotification *localNotification = [[UILocalNotification alloc] init];

  [localNotification setFireDate:fireDate];
  [localNotification setAlertBody:@"Time to wake up!"];
  [localNotification setSoundName:@"Thunder Song.m4r"];

  [[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
}

这里有两个GitHub链接,例如代码或警报,但UILocalNotification没有任何设置snooze的方法:

https://github.com/retsohuang/alarmclock

 类似资料:
  • 问题内容: 刚刚开始学习满足我的项目要求的Play框架,并且我的项目仅基于 JDK 1.7 构建,因此我下载了 Play 2.3.9 版本并通过键入创建了一个示例项目。然后移至示例项目目录并执行。然后我看到了JDk不兼容的异常。我必须在哪里进行更改以处理此问题? 日志: 问题答案: 52 =爪哇8,51 = 7的Java ..论; 所以您的图书馆太新了。

  • 我在Cucumber自动化框架中使用Ruby来自动化我的Android和iOS应用程序。我正在使用Appium 1.6.4测试版,因为它支持iOS 10.2。 当Appium服务器首次在设备上安装iOS应用程序时,会出现一个警报对话框,询问是否允许通知。据我所知,使用Appium时,“自动接受器”功能目前不起作用。 我的主要问题是如何检查警报对话框是否存在,然后使用类似“查找元素”的功能按下“允许

  • 问题内容: 我知道关于SOF的问题很多,但这是“最新的”问题。事实是,我正在尝试创建和警报应用程序,并且我知道有一个警报应用程序可以很好地运行(某种程度上),即使该应用程序未运行且在后台。 我的问题是:你是怎么开始播放声音 后, 你的应用程序已经在后台? UILocalNotification很棒,但是只有在用户单击通知后您才能获得,因此使用AVAudioPlayer播放声音不起作用,无论用户单击

  • UnsatifiedDependencyException:创建名为'org.springframework.boot.autoConfigure.orm.jpa.HibernateJPAAutoConfiguration'的bean时出错:通过构造函数参数0表示的不满足的依赖关系;嵌套异常是org.springframework.beans.factory.beanCreationExcepti

  • 我是maven和Struts2的新手。当我尝试运行我的程序时,会出现以下错误:

  • 我正在尝试运行一个简单的Spring Boot应用程序。它只有web作为依赖,当我运行命令clean install,它成功构建,但是在spring-boot运行时它失败了,我不知道它是否是依赖冲突。我还运行了mvn dependency:tree命令,但是我没有发现任何冲突。这是mvn dependency的输出:tree