Portefeuille d’applications

Contrôle en masse de la validation des développeurs Android

Le traitement en masse est un problème d’orchestration, pas un endpoint public distinct. Encadrez l’API officielle par un job contrôlé, dédupliquez les paires package-certificat, mettez les succès récents en cache et ne répétez pas les états permanents.

En bref

Concevez un contrôle en masse de la validation des développeurs Android pour votre inventaire sans divulguer la clé API ni épuiser le quota officiel.

Pour qui: Responsables de portefeuilles, stores alternatifs et équipes plate-forme qui contrôlent des dizaines ou centaines de packages.

Étapes de publication

  1. Créer un CSV avec package, canal, empreinte et responsable.
  2. Dédupliquer les paires package-certificat identiques avant l’appel.
  3. Utiliser une file bornée et un backoff uniquement pour 429, 500 et 503.
  4. Exporter état, heure et responsable afin d’attribuer les corrections.

Repères

Unité d’entréePackage × certificate × channel
Nouvelle tentativeTransient errors only
IdentifiantYour protected Google API key
Point d’attention

PkgReady ne propose volontairement pas d’endpoint anonyme à fort volume. Utilisez l’API officielle avec votre projet pour garder quota, journaux et contrôle d’accès explicites. La ligne CSV en com.example.app et D6AC...9E06 est un exemple avec empreinte abrégée.

Conseils détaillés

Algorithme de lot sûr

Lisez l’inventaire, validez la syntaxe des packages et normalisez les empreintes avant le réseau. Regroupez les doublons, imposez une faible concurrence et ne conservez que les preuves utiles à l’équipe.

Ne répétez ni NOT_REGISTERED ni REGISTERED_WITH_ANOTHER_CERTIFICATE_FINGERPRINT : l’API a répondu avec succès et une correction est requise. Réessayez uniquement les échecs HTTP admissibles avec jitter et arrêtez quand le quota du projet est épuisé.

  • Dédupliquer avant le contrôle.
  • Limiter concurrence et débit.
  • Écrire status, checkedAt et le responsable de correction.
Format CSV
packageName,certificateFingerprint,channel,owner
com.example.app,D6AC...9E06,google-play,mobile-team

Saisissez le nom de production et, pour contrôler la signature, l’empreinte SHA-256 du certificat de l’APK livré aux utilisateurs. L’API indique l’état d’enregistrement, pas l’approbation du store.

Lancer la vérification →

Questions fréquentes

Pourquoi PkgReady n’a-t-il pas de formulaire de masse anonyme ?

Un trafic anonyme à fort volume rendrait l’attribution du quota floue et le contrôle des abus plus difficile. L’API officielle est prévue pour les serveurs et la CI.

Un package peut-il occuper plusieurs lignes ?

Oui. Créez une ligne par certificat ou canal de distribution distinct.

Sources et révision

Dernière révision: