Following are ways to autostart Symbian C++ application on boot:
1. Using Startup List Management API (only works from S60 3rd edition onwards. Not supported on S60 2nd edition)
2. Using Recognizer (Works on S60 2nd edition as well as S60 3rd edition. Recognizer not meant for autostart on boot. But using a hack autostart on boot is possible. And if there is any bug in the application and if application crashed during autostart on boot then phone needs to be flashed)
3. Using Start-On-Boot Registration API (Works on S60 2nd edition. Don't know about S60 3rd edition, please tell me about this. Safe even if application crashed during autostart on boot. But requires file exestartonboot_s60v2_0_SymbianSigned.SIS to be installed on the phone. This sis file will obviously change for S60 3rd edition)
Please correct me if I am wrong.
And please tell me if there is any other way to autostart Symbian C++ application on boot.
And also tell which is the best way to autostart daemon Symbian C++ application on boot on:
1. S60 2nd edition
2. S60 3rd edition
Thanks in advance