Is it possible to launch an activity to do some quick processing after (our custom tender is used) via the com.clover.intent.action.PAYMENT_PROCESSED receiver while the Merchant Keypad Display app is alive showing a customer facing view?
Our app uses the same broadcast when it is received via the Sale or Register apps, but when it is received via the Merchant Keypad app I get a log (below) suggesting the launch of the app has been halted. The activity launch code is a simple intent and the broadcast receiver's context is used to start the app.
12-07 20:03:25.039 866-1974/? I/ActivityManager: START u0 {flg=0x10008000 cmp=com.xxx.activities.MainActivity} from pid 1239512-07 20:03:25.040 866-1974/? W/ActivityManager: Activity start request from 10161 stopped - appSwitchesBlocked