Best practice to reset third-party app sessions on Android TV after hotel guest checkout?


I’m working on an Android TV deployment for hospitality environments. Each room uses a customized build where our application is set as the main interface shown to guests.

A problem we’re facing is related to third-party apps. Guests frequently authenticate in services like YouTube or similar streaming platforms with their personal accounts. When they leave the hotel, those sessions often remain active. The next guest can open the app and still find the previous user logged in.

From an operational standpoint, we need a way to ensure that all user sessions inside installed apps are cleared at checkout time. Ideally this process would be triggered externally by our backend system when the room status changes.

Is there any supported method in Android TV to programmatically reset or invalidate sessions of other apps? Would this require managing the device in Device Owner mode, using enterprise APIs, or modifying the system image? How is this typically handled in commercial hospitality setups?

2
Mar 2 at 1:27 PM
User AvatarSmg
#android#kotlin#android-tv

Accepted Answer

doing a factory reset each time would be the only way I could see getting around the problem, a device owner app could do that.

User Avatartyczj
Mar 2 at 1:46 PM
0