Not using CNS barcode, so this is just a shot in the dark where I would start to troubleshoot this.
Does the CNS Barcode profile use a different privilege set than the user? Or does the script run with Full Access privileges?
If so - then you might need to script a relogin to the user account settings to reset the kiosk mode.
That's a great place for me to start.Thanks for the help!
I'm curious about your goal behind running Go in Kiosk mode on an iPad. What is this intended to accomplish which cannot be controlled with scripted control of the status bar and a custom menu set with few options?
Beause any iPad user always has the option to hit the iPad's Home button on the hardware, it's not going to be reliable as a user-proof POS-type screen.
I'm not being critical of the idea, I just don't grasp what one might hope to control on an iPad by involking Kiosk-mode. Would love to hear the real-world issue this addresses. I'm honestly hoping to learn something from any response.
The iPads will be mounted in kiosk stands that cover the home button. I don't know of script or privilege set controls that prevent a user from touching the close window icon. I don't doubt that it won't be entirely user-proof, but there will be one staff person supervising as users (University students) self-scan their ID cards on 3 different iPads. Eliminating the close window icon makes it just a little bit closer to user-proof, which is better than nothing.
AH! So this is for a custom Point-of-Sale (POS) setup with an effort to disable access to the iPad Home button. POS setups do make sense for Kiosk mode. I see these a lot recently, but I though you might have another reason for kiosk mode.