0

私の音楽アプリでは、バックグラウンドも機能するようにしています。

そして、このアクションの順序でアプリが音楽の再生を停止することに気付きました: アプリで、ユーザーはロック画面を押します -> 次に、SMS または whatsapp でメッセージを受け取ります....そして、メッセージ通知をスライドさせてメッセージ アプリを開きます。 .

ユーザーがこのアクションを行ったときに通知を受け取る方法はありますか?

私はすでに使用しています:

- (void)applicationDidEnterBackground:(UIApplication *)application

これにより、ユーザーがロック画面のボタンを押したときに通知されます。

4

2 に答える 2

1

画面に通知が表示されると、 が表示されます-applicationWillResignActive:。(これは、ユーザーがデバイスをロックした場合、電話がかかってきた場合、またはその他の多くの場合にも発生します。) ユーザーが通知を閉じてアプリに戻った場合は、-applicationDidBecomeActive:. 残念ながら、それ以上に別のアプリのプッシュ通知で何が起こっているのかを知る方法はありません.

ただし、ここで正しいツリーを吠えているかどうかはわかりません。他のアプリがオーディオを中断する問題がある場合は、このスタック オーバーフローの投稿で、役立つリソースを紹介している可能性があります。

于 2013-05-30T09:01:06.503 に答える
0

このリンクをチェックしてください... ここで、デバイスで実行されているバックグラウンド プロセスのリストを取得できます。これで、メッセージアプリが実行されているかどうかを確認できる場合があります。

于 2013-05-30T08:50:46.643 に答える