Is there a way to tell if a notification was shown?

I’m trying to send an event to flurry when a user has seen a local notification. I’m wondering if there is fullproof way to see if a user has seen a notification? I’ve tried to use the listener but it only seems to get called if the app is active but even if the app is open just in the background it doesn’t get called and if the user doesn’t tap on the notification then no args get passed to the app so that’s not much help either. 

First off Corona is really not the engine for doing things in the background. It really only handles stuff if the app is open. Thier are some ways to work around this like doing remote notifications and use services coronium to send and log notifications. But using local notifications it is not possible. You could use flurry when you schedule your notification successfully and if a user turns off notifications you could tell furry the user has turned notifications off (of course the user would have to have the app open for you to tell and send a flurry events)

If the user foregrounds an app by touching the icon on the screen, there is no way to get any notifications that were sent. They have to physically interact with the notification to foreground or start up the app if it’s not running to get the notification. If the app is in the foreground already you will get a notification event. But if they bypass the notification and launch the app by hand, the notifications are gone.

This is not a Corona behavior, its an OS behavior.

Rob

First off Corona is really not the engine for doing things in the background. It really only handles stuff if the app is open. Thier are some ways to work around this like doing remote notifications and use services coronium to send and log notifications. But using local notifications it is not possible. You could use flurry when you schedule your notification successfully and if a user turns off notifications you could tell furry the user has turned notifications off (of course the user would have to have the app open for you to tell and send a flurry events)

If the user foregrounds an app by touching the icon on the screen, there is no way to get any notifications that were sent. They have to physically interact with the notification to foreground or start up the app if it’s not running to get the notification. If the app is in the foreground already you will get a notification event. But if they bypass the notification and launch the app by hand, the notifications are gone.

This is not a Corona behavior, its an OS behavior.

Rob