RDS
Digital Signage RDS — Documentación
ES EN CA FR PT DE IT RU

Agent Android — Configuration

Les paramètres sont protégés par mot de passe. Pour les ouvrir : tapotez 4 fois sur le fond et choisissez le niveau Admin ou Utilisateur.

Paramètres gérés depuis le panneau web

Ces valeurs se gèrent dans Panneau → Appareils → Modifier kiosk, pas sur l'appareil. L'agent les reçoit à son prochain heartbeat :

Paramètres gérés sur l'appareil

Ceux-ci ne peuvent être modifiés que depuis les paramètres locaux de l'agent (niveau Admin) :

Paramètre Description
URL du serveur Endpoint base RDS. Par défaut https://rds.digitalsignagerds.com.
ID de l'appareil Code RDSXXXX assigné dans le panneau. Sans cela, l'agent ne peut s'authentifier.
Intervalle de sync Temps entre heartbeats / vérifications de contenu nouveau.
Chemin de stockage Où conserver le cache local des vidéos et images (typiquement stockage externe).
Mode d'affichage Plein écran avec stretch ou letterbox selon le ratio de la vidéo.
Volume Curseur de volume du lecteur.

Mot de passe admin

Deux niveaux :

Le mot de passe d'usine est documenté en interne et doit être changé en production. Le panneau web signale d'un bandeau rouge tout appareil utilisant encore le mot de passe d'usine.

WiFi

L'agent Android ne gère pas lui-même la configuration WiFi — il utilise les paramètres système d'Android. Pour ajouter ou changer le WiFi :

Reset / dissociation

Pour dissocier l'appareil du panneau :

  1. Dans le panneau, Actions → Supprimer sur la ligne — libère l'emplacement.
  2. Sur l'appareil, ouvrez Paramètres (Admin) → effacez ID de l'appareil et URL du serveur. Ou désinstallez l'app depuis Android.

Verrouillage kiosque (mode écran épinglé)

Empêche de quitter l'application : pas de barre d'état, pas de volet de notifications, pas de récents et pas de menu d'extinction. Il existe deux mécanismes et l'agent utilise le meilleur disponible sur chaque appareil.

Dans le menu Admin (2016), juste sous le bouton de verrouillage, l'agent indique quelle méthode cet appareil précis va utiliser, pour ne pas avoir à supposer :

Ce qui s'affiche Ce que cela signifie
Méthode de verrouillage : LockTask (propriétaire de cet appareil) — actif Verrouillage réel en cours.
Méthode de verrouillage : LockTask (propriétaire de cet appareil) — disponible Provisionné correctement ; s'activera à l'allumage du verrouillage.
Méthode de verrouillage : root (désactivation de SystemUI) Appareils rootés uniquement. Fonctionne sur Android 5.1 ; sur Android 10+ le système restaure l'interface en quelques secondes.
Aucune méthode de verrouillage disponible sur cet appareil Ni propriétaire de cet appareil ni root : le bouton n'aura aucun effet réel.

Provisionner comme propriétaire de cet appareil

C'est l'option recommandée et elle ne nécessite pas le root. Elle se fait une seule fois, pendant l'installation, et l'appareil ne doit avoir aucun compte Google ajouté (sinon, il faut le retirer ou faire une réinitialisation d'usine).

adb shell dpm set-device-owner com.digitalsignage.rds/promotienda.rds.RdsDeviceAdminReceiver

Réponse attendue : Success: Device owner set to package ....

Ensuite, activez Verrouillage kiosque complet dans le menu Admin. L'agent revient en verrouillage tout seul après chaque redémarrage, changement de mode ou mise à jour.

Pour retirer le verrouillage, désactivez-le depuis le menu Admin avant de retirer l'appareil. Un appareil resté propriétaire et verrouillé ne se récupère que par ADB ou avec une réinitialisation d'usine.

Prérequis