HandleSpecialURL - necessity for app to have session running ?

Yes. Right.