これを行う方法はありませんが、多くのアプリがこれを行うことができます。ロック画面では通知が表示されるが、通知センターでは通知が履歴に表示されない場合、Skypeアプリで気づいたことがよくある。逆に、ロック画面の通知は表示されませんが、通知センターで表示されます。アプリがバックグラウンドにある場合、ローカル通知を履歴に表示させることはできますか?
アプリの状態がフォアグラウンドにある場合は、はい、私はAppDelegateファイルにこのコードによってそれらを防ぐことができます。
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification {
if (application.applicationState == UIApplicationStateActive) {
[[UIApplication sharedApplication] cancelLocalNotification:notification];
}
}
しかし、この方法では、バックグラウンドでの通知とするときのユーザインタラクションと呼ばれ、この時点で通知がすでにあります中心にある。
どのようなご提案ですか?どうも。
アプリが強制終了されたときや背景があるときにローカル通知を生成したいですか? –
@バルカンシン、ユーザロックデバイス、アプリはバックグラウンドで細かい作業、何らかのアクションの後、アプリはローカル通知を生成し、それを解雇します。 –