ios - UILocalNotification - 需要在警报/通知期间振动更长时间

标签 ios alert uilocalnotification iphone-vibrate

概览

  • 在我的 iOS 项目中,我正在使用 UILocalNotification,
  • 当触发通知时,会播放自定义声音。
  • 自定义声音播放大约 20 秒,
  • 开始时手机只振动一次

我想做什么:

  • 目前手机只会在开始时振动一次。我希望它在用户按下操作按钮之前重复振动 20 秒,就像在 Apple 的闹钟/计时器应用中一样?

问题

  • 在提醒期间,是否可以让手机振动 20 秒,然后用户才能注意通知或点击操作按钮?

问题

  • 由于我的应用在用户按下操作按钮之前没有任何控制权,所以我不确定如何让它振动
  • 弹出通知时应用可能会关闭

有办法吗?

最佳答案

安排一个计时器,多次调用振动功能,调用之间有一些延迟。不要忘记添加禁用振动的选项,因为您的应用可能因此而被应用商店拒绝。

关于ios - UILocalNotification - 需要在警报/通知期间振动更长时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9901939/

相关文章:

ios - 如何从IOS应用程序访问iPhone/ipad native 相机应用程序?

Android GPS 接近警报不起作用

android - 如何关闭 AlertDialog.Builder?

ios - App Delegate的应用程序:didReceiveLocalNotification: not called

ios - 我如何在我的应用程序中通过播放器播放 UNNotificationSound.default()?

ios - 如何在核心数据发生变化时预览数据库?

ios - 帮助 MapKit 使用三种不同的引脚颜色的三个注释

javascript - 尝试在消息中显示带有变量的警报消息

iphone - 在 UILocalNotification 中创建周间隔以及周期

ios - 无法将内容添加到 IB 中 View Controller 中的自定义表格 View 单元格