I've come across a company who has implemented a check to see if your idevice is jailbroken, and then just quit the app if it is. It is South African Company called MultiChoice. The have a mobile DSTV offering, where they sell you the portable receiver box (DSTV Drifta), you download the free app for your idevice, and you then watch a choice of 9 channels 'on the go'. This works very well, although with the poor channel selection, it is just a novelty at this stage.
Although this only affects the South african market, it is what the company have done that is worrying.
If other devs start doing the same thing (checking if you're jailbroken & not launching the app if you are) it could only cause a lot of frustration. We need a clever dev that can 'sandbox' or something an app so it just can't tell if the idevice is jailbroken or not. I'm sure there is a mobilesubstrate extension that could do that job.
The reason this company decided to do this is probably due to a post on their [ame="http://forum.dstvmobile.com/showthread.php?t=27"]DSTV Mobile forum[/ame]. (warning: severe eyestrain could follow from reading that forum...)
I can understand the concerns about copyright etc., but then check for that installed extension, NOT just if the idevice is jailbroken or not.
wouldnt a simple on check (false) string be substantial?
because it could be as simple as a
"on open "appstore (app)"
runcheck "false"
but obviously would have to be done in correct lang, which i dont know which would be used, nor could i compile the program myself not having a mac -_-