Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。839件01制作中のアプリ(以下マイアプリ)でマイアプリが閉じられたときマイアプリ以外のアプリが開かれたときにローカル通知の予約を入れたいと考えています。1の閉じられたときの通知予約はapplicationDidEnterBackgroundの中で行い、スリープボタンとホームボタンのどちらが押下されたか?という判定はこちらの質問を参考に実装しました。無事にホームボタンで閉じられた時にのみ通知の予約を設定することができました。今回ご質問させていただきたいのは2のほうで、マイアプリ以外が開かれたということを、どうにかして察知できないかと考えています。「マイアプリ以外が開かれた」ことを察知するタイミングはリアルタイムでなく、次回マイアプリが開かれたとき(applicationWillEnterForegroundが呼ばれるときなど)で構いません。票0iOSでは自分のアプリケーション以外の状態を知ることはできません。15:31Forestを使ってみましたが、単にバックグラウンドに移ったタイミングで処理をしてるだけで、他のアプリを使ったかどうかなどは関係ないように見えます。これでForestのタイマーが失敗判定され木が枯れてしまいます。バックグラウンドに入るタイミングだけで処理をしているのであれば、スリープボタン押下時しか処理をするタイミングがないので、他のアプリを経由してからForestを開いたということは察知できず、失敗判定はできないと思うのですがどうやって判定しているのでしょうか。他アプリには10秒程度は滞在してからForestを開かないと失敗判定にはなりません。同じようにやってみましたが、「他のアプリを開いた」という判定ではなく、単に「自分のアプリを閉じた+時間経過」で判定しているように見えます。回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。アプリのライフサイクルについて2Swiftで回転ロックボタンをつくりたい1ホームボタンを押下時してポーズされた画面がアプリに戻った時に解除されてしまう0プログラムから別のアプリを起動する0アプリ制作“ボタンを押した後にswitch文を通る前の状態に戻したい。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。