私はアラーム/リマインダーアプリケーションで作業中で、指定時間に達したときにカスタムアラームビューを表示したいと考えています。特定の時刻にカスタムアラートを表示するにはどうすればよいですか?
- UILocalNotification:私が理解から
は、それを行うための様々な(現実と仮説)の方法があります。それは完璧だが、警告カスタマイズ機能は不十分である。私はカスタムアラートビューを表示することができません、私は30秒以上などの音を再生することはできません。
- アプリケーションをバックグラウンドに保ち、NSTimerまたは他の手段を使用してしばらくしてから実行をスケジュールします。アプリがいつでも殺される可能性が高いため、ほとんど機能しない可能性があります。
- 通知を受け取るには、指定した時間に自分のアプリを起動してください。私が知る限り、それはまったく許可されていません。
解決策を探して数日を過ごした後、私はUILocalNotificationをあきらめて固執しますが、特定の時刻にカスタムアラートビューを表示し、AppStoreで利用可能なアプリケーションを知っています。このアプリは「アラーム付き」という名前で、実際のアラートが発生する前のアラーム時刻に最後に表示されたアプリビューで、アラームはデバイスの再起動後も引き続き表示されます)、特定の時間にアプリを起動し、 Appleのレビュー。
どのようにこれを行うことができますか?おかげさまで
私にはアラームのカスタムフルスクリーンアラートが表示されるので、奇妙です。私のデバイスがjailbrokenされていることができますか? –
また、リマインダには通常のUILocalNotificationを使用しますが、アラームのカスタムです。 –
あなたのデバイスがjailbrokenされている必要があります。アラームにはUILocalNotificationも表示されますが、アプリが起動されるとフルスクリーンのアラームビューが表示されます。 –