これは、ここでの知識を 1 年以上使用した後の最初の質問です。
これは私の問題です。ルートを保存するために現在地を記録できるアプリを開発しています。アプリの主な目標は、新しいルートを開始した後、運転中に携帯電話に触れないようにすることです。特定のシナリオを除いて、ユーザーが電話をスリープ状態にしたときと、電話のロックを解除して APP に戻ったときを検出できます。次の手順で自分自身を説明しましょう。
- ユーザーがアプリを開きます。
- ユーザーは新しいルートの記録を開始します
- ユーザーは電話をスリープ状態にします
- 次に、外部通知が届きます (Viber や Whatsapp メッセージなど)。
- ユーザーが電話のロックを解除し、iOS が通知を受信した APP に切り替えます <--- 奇妙な理由で、この切り替えを検出できません。アプリケーション名やユーザーがこの後に何をするかは必要ありません。アプリがバックグラウンド モードになるかどうかだけを知る必要があります。
¿任意の答え? ありがとう!