RuStore
Accès à la fiche de l’application Android dans RuStore et aux paramètres du projet push. Dans la version actuelle, l’enregistrement de ce formulaire ne change pas à lui seul le canal push serveur en vigueur.
Ouvrez Integrations → Ajouter une intégration → RuStore. Pour une connexion déjà installée, utilisez Configurer.
Préparation
- Trouvez le project_id de l’application dans la console RuStore, section des notifications push, et le package name dans la fiche de l’application ou dans la réponse de l’API de liste des applications.
- Dans la console RuStore, ouvrez l’application et la section des clés, créez une clé privée et conservez son keyId. Selon l’exemple officiel, signez le keyId avec le timestamp courant et appelez POST /public/auth/.
- Copiez le JWE du champ body.jwe de la réponse dans Public-Token. Il est valable 900 secondes ; son obtention doit donc être automatisée ou confiée à un administrateur juste avant la configuration.
- Dans le champ « Jeton push du serveur », collez le jeton du projet push issu des paramètres de l’application RuStore. Ce formulaire ne bascule pas encore l’envoi push serveur en vigueur.

Paramètres
| Champ | Type | Rôle et règles de saisie |
|---|---|---|
| Identifiant du projet (Project ID) | Paramètre | project_id du projet de notifications push issu de la console RuStore. Son enregistrement ici ne modifie pas à lui seul l’envoi push actuel. |
| Nom du package | Paramètre | applicationId Android de l’application dans RuStore, par exemple com.example.app ; à relever dans la fiche ou dans l’API de liste des applications. |
| Jeton push du serveur | Secret | Jeton serveur secret du projet push, issu des paramètres de l’application dans la console RuStore. Actuellement, ce formulaire vérifie la présence du jeton mais ne bascule pas l’envoi push en vigueur. |
| Jeton du catalogue (Public-Token) | Secret | JWE du champ body.jwe de la réponse de POST /public/auth/. Durée de vie : 900 secondes ; utilisé avec le nom du package pour vérifier le catalogue. |
Enregistrement et modification
Renseignez les paramètres et cliquez sur « Save ». À la réouverture, les secrets ne sont pas affichés : l’indicateur de présence d’un secret n’est pas sa valeur. Un champ vide pour un secret existant conserve l’ancienne valeur ; une nouvelle valeur la remplace. Après toute modification, testez de nouveau la connexion.
Le type RuStore est disponible dans le catalogue complet des intégrations.
Vérification du résultat
- Comparez le packageName avec l’applicationId de l’application voulue.
- Obtenez un Public-Token récent et vérifiez l’accès à la fiche du catalogue.
- Pour confirmer le push, vérifiez séparément les paramètres de l’expéditeur serveur, le jeton de l’appareil et un envoi de test autorisé.
Le statut « Configured » signifie que les paramètres sont enregistrés. Évaluez séparément le résultat du test de connexion et celui de l’opération cible. Les détails de la vérification sont disponibles dans la fiche de la connexion.
Restrictions et dépendances
Le Public-Token du catalogue et le jeton push du serveur sont des secrets différents, aux usages différents. L’instruction intégrée indique une durée de 900 secondes pour le Public-Token ; ne l’utilisez pas comme jeton push permanent. La correspondance entre le projet et le nom du package est obligatoire.
En cas de dysfonctionnement
| Symptôme | Que vérifier |
|---|---|
| Le catalogue ne passe plus la vérification | Renouvelez le Public-Token à courte durée de vie et vérifiez le packageName. |
| Paramètres enregistrés, mais aucun push n’arrive | Ce formulaire ne connecte pas automatiquement l’envoi serveur ; vérifiez la configuration push sur le serveur et l’enregistrement du client. |
| La vérification du jeton réussit, mais aucune livraison | La vérification de la présence du jeton serveur ne confirme pas l’envoi vers l’appareil. |