As long as you can open any URL with it then you can open any
application, including your own. This is actually better than running
in the background, believe it or not.
Of course, I haven't seen how it works yet, so I could be wrong.
With regard to why Apple has decided you cannot run in the background,
you can research the original versions of sshd on the Jailbroken
iPhones. 45 minute battery life is unpleasant :).
I have many many problems with Apple, so I will not defend ANY of
their decisions. On the other hand, if you want to work around
Apple's restrictions, well, that's always interesting.
>>
>> Apple currently seems committed to preventing all forms of background
>> processing by third-party applications.
>>
>> - George
>>
Yes, that's the way it's going to be. Take it or leave it. Because
running (in the background) applications consume resources : memory
and CPU and energy (they drain the battery).
Besides, doing it this way warrants that whenever an application is
run, it always gets the same CPU %.
--Jorge.
You can have a sound play for the alert, but it will not launch an
app. Not even a built in app.