Hi there,
I think the AppManager::RegisterAppLaunch has a bug:
according to the API help, it can accept the following condition:
L"WeeklyTime='EEE HH:mm:ss'"
The specified condition is a day of a week with a specific time at which the application is launched on a weekly basis. For multiple descriptions, "," delimiter can be used as shown in the following example: i"Mon 09:00:00, Tue 09:00:00, Wed 09:00:00, Thu 09:00:00, Fri 09:00:00"
To specify the day of the week, it must be in one of the following supported string format:
Mon: Monday Tue: Tuesday Wed: Wednesday Thu: Thursday Fri: Friday Sat: Saturday Sun: Sunday
If I call with:
- WeeklyTime='Wed 07:00:00' --> OK
- WeeklyTime='Wed 07:00:00, Fri 07:00:00' --> ERROR
ERROR / Tizen::System ( 2565 : 2565 ) : result _AlarmConditionHandler::Convert(Tizen::Base::String&, tm*, int&)(145) > [E_INVALID_CONDITION] It is not valid date time.
ERROR / Tizen::System ( 2565 : 2565 ) : virtual result _AlarmConditionHandler::Register(Tizen::App::_AppLaunchCondition&)(228) > [E_INVALID_FORMAT] It is not valid date time format.
ERROR / Tizen::App ( 2565 : 2565 ) : result Tizen::App::_ConditionHandler::AddCondition(Tizen::App::_AppLaunchCondition&)(160) > [E_INVALID_FORMAT] failed to register
ERROR / Tizen::App ( 2565 : 2565 ) : result Tizen::App::_ConditionManagerService::RegisterAppLaunch(const Tizen::App::AppId&, const Tizen::Base::String&, const Tizen::Base::Collection::IList*, Tizen::App::AppManager::LaunchOption, const Tizen::Base::String*)(360) > [E_INVALID_FORMAT]
-
I tried without space after the comma, WeeklyTime='Wed 07:00:00,Fri 07:00:00' --> same ERROR
So the call cannot handle more than one day, however -according to the API- is should!
This is the 2nd TIZEN bug I noticed in the last 3 days, is there any way to report them?