我正在尝试做一个应用程序,让歌曲在用户设定的时间唱歌。用户应通过打开应用程序来设置时间。即使在设置时间后用户强制终止应用程序后,我也必须能够让歌曲在特定时间唱歌。我该怎么做呢?
问问题
63 次
2 回答
1
如果您的应用程序未运行,您可以执行此操作,但不能没有用户交互。
为用户设置的时间设置本地通知。
届时您的应用程序将通过两种方式收到通知
1 如果您的应用程序正在运行:didReceiveLocalNotification:(UILocalNotification *)notification
2 如果您的应用程序未运行:didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
你可以从这里播放歌曲。
要了解,您可以访问:
于 2013-06-19T07:18:17.250 回答
0
为了在强制退出时也能够播放歌曲,您需要通过推送通知来执行此操作。
您可以将小声音添加到推送通知中。因此,您需要将声音片段和时间存储在服务器上,并使用附加在服务器上的声音触发推送通知。或使用 LocalNotifications。
这将为您解决问题。否则,如果应用程序正在运行,您可以只播放声音。
于 2013-06-19T07:16:50.377 回答