Open
Description
Precondition:
- Policy server, SDL, HMI are started
- Mobile app is registered with HMIAppType not defined on the Policy server (eg
MEDIA
) - Mobile app is activated
Steps to reproduce:
- PTU is performed with new HMI type for the registered App (eg
NAVIGATION
) - Activate app (After the app's AppHMIType is received due to Policies update being different from app's AppHMIType requested during registration, SDL puts such
FULL
orLIMITED
app toBACKGROUND
.)
Expected result:
- SDL sends the updated list of app's allowed AppHMITypes via
UI.ChangeRegistration(appID, AppHMIType)
to HMI in case the app's AppHMIType is received due to policies update is different from app's AppHMIType requested during registration. - HMI updates the app view according to the received HMI type (HMI shows navigation screen)
Actual result:
HMI does not apply the app view according to HMI type value in UI.ChangeRegistration
.(HMI still shows media screen)
Note:
HMI applies updated HMI type to the app view only after app reregistration
OS & Version Information:
- OS/Version: [Ubuntu 18]
- SDL Core Version: https://github.com/smartdevicelink/sdl_core/tree/release/8.1.0 (08b875d)
- HMI: https://github.com/smartdevicelink/sdl_hmi/tree/release/5.7.0 (cd2d250)
- SPT: 20210729-Android