【问题标题】:Creating an alarm, that starts an app or initiates code in my app on iphone创建警报,启动应用程序或在 iPhone 上的应用程序中启动代码
【发布时间】:2023-04-04 23:45:01
【问题描述】:

我发现要在 iphone 上创建一个闹钟应用程序,应该使用本地通知。

但是,这只会在给定时间开始播放声音。

我没有找到启动另一个应用程序或启动特定代码的方法,这应该在特定时间发生。

有没有办法做到这一点?如果可用,请同时参考示例应用程序。

非常感谢...

【问题讨论】:

    标签: iphone scheduled-tasks alarm localnotification


    【解决方案1】:

    这很容易。只需使用 NSTimer。检查文档。

    [NSTimer scheduledTimerWithTimeInterval:15.00
        target:self selector:@selector(yourRoutine) userInfo:nil repeats:NO]
    

    【讨论】:

      【解决方案2】:

      我不认为 N​​STimer 实际上完全回答了 OP 的问题? 我的假设是,当他的应用程序当前未运行时,他正在询问如何启动应用程序或运行一些代码。 NSTimer 仅在您的应用程序当前已在运行时才有效。据我所知,您不能使用它来启动应用程序。

      我也在努力寻找解决方案,以实现应用程序与后端 Web 服务的定期同步。在 Android 上,您可以使用 SyncAdapter 在后台启动您的应用,但在 iOS 中找不到类似的机制。

      【讨论】:

      • 在此期间有没有针对应用不运行的情况找到解决方案?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-31
      相关资源
      最近更新 更多