gpt4 book ai didi

objective-c - 如何播放警报声音并呈现自定义 View 而不仅仅是通知?

转载 作者:行者123 更新时间:2023-12-01 17:01:38 24 4
gpt4 key购买 nike

我正在开发适用于 iOS 4.x 的闹钟应用程序。我见过的其他闹钟应用程序能够向用户呈现本地通知以外的其他内容(即自定义 View ),并且能够播放声音文件。我一直在研究它是如何完成的,并且只找到了这个解决方案:

Play sound with screen turned off / don't let iPhone go to sleep

是否有另一种方法或者这是最佳实践?

最佳答案

当您的应用程序不可见时,您将无法显示任何内容。静音解决方法是一个很酷的技巧,但是当用户按下您的主页按钮时,您的应用程序不可见(并且在某些情况下可能会被破坏)-> 因此您无法显示任何内容。
因此,如果您告诉您的用户通过启动它来使用您的闹钟,然后按下 sleep 按钮,它将起作用 - 在用户再次解锁 iphone 后,您可以在屏幕上显示任何内容。
不用说播放声音(甚至是无声的声音文件)会耗尽电池电量,因此如果他的 iPhone 电池没电了,如果他没有被唤醒,您的用户可能会感到失望。
是的,有一个最佳实践:本地通知!从 iOS 5 开始,它会在通知旁边显示您的应用程序图标...

关于objective-c - 如何播放警报声音并呈现自定义 View 而不仅仅是通知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6319248/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com