1
私は、何か興味があるときにアプリを開くよう警告するために、バックグラウンドでUILocalNotificationを使用するアプリケーションを持っています。通知はサウンドを再生します(soundNameプロパティを使用して指定します)。これは大丈夫ですが、ユーザーが画面ロックボタンを押したときにUILocalNotificationサウンドを停止する方法はありますか?スクリーンロックボタンはUILocalNotificationサウンドを消音しません。
私はこのボタンを押しても、電話機の着信音を無音にするのに慣れていることがわかりました。
であなたの通知のsoundNameプロパティを変更することです:あなたが意味するものではありませんではないはずなので
しかし、あなたはどのように知っているべきではありません永続的なサウンドの意味がわからないのですか?私のアプリはバックグラウンドで実行され、UILocalNotificationはユーザーが最前線に持っていくために使用されます。 UILocalNotificationは、表示時に再生するsoundNameを指定します。スクリーンロックボタンが押されていても、私はこのサウンドをオフにすることができますが(immedialtely)、これはどのように行うことができませんか? – dchappelle
そのような振る舞いを可能にするのに十分な長さのサウンドはありません。 Ergo、おそらくそれを行う(法的)方法はありません。 –
音は<30秒です。スクリーンロックボタンが押されたときに直ちに電源を切ることができます。スクリーンロックボタンを押したときにすぐにセルの着信音を消すことができます。 – dchappelle