Skip to content

S'ha eliminat l'aplicació mòbil de l'App Store o Google Play (o el compte de desenvolupador s'ha cancel·lat): apel·lació accelerada i rescat de certificat empresarial

Despertar-se amb un correu electrònic automatitzat d'Apple App Store Review o Google Play Trust & Safety en què s'indica que la vostra aplicació mòbil de producció emblemàtica s'ha "Eliminat de la venda", "Suspès" o que s'ha cancel·lat tot el vostre Programa per a desenvolupadors d'Apple o el vostre compte d'organització de Google Play Console és una crisi existencial per a qualsevol empresa de programari, plataforma fintech, marca de comerç electrònic o empresa de serveis de camp. Pitjor encara, si la vostra organització utilitza el Programa d'empresa per a desenvolupadors d'Apple (distribució interna) i un certificat de distribució caducat, un perfil de subministrament revocat o una subscripció anual caducada arriba a la vostra flota, totes les aplicacions internes d'iOS de milers d'iPhones i iPads d'empleats s'obren a l'instant amb la finestra emergent fatal: "No es pot verificar l'aplicació / [Nom de l'aplicació disponible] és un criminal actiu." ciberatac o extorsió de ransomware contra les vostres claus del núvol, truqueu a l'aplicació de la llei o a la vostra línia directa de resposta a incidents cibernètics a través del nostre números d'emergència directori i referències creuades Registrador de dominis o compte al núvol d'AWS suspès per fallada de facturació o senyal d'abús: interrupció de la producció, ransomware empresarial i incompliment del servidor, i pla de continuïtat del negoci i recuperació de desastres.

Eviteu que el vostre equip d'enginyeria registri ara mateix un nou compte de desenvolupador d'Apple o Google Play Console amb una targeta de crèdit de l'empresa. Tant el Gràfic de comptes associats/infraccions anteriors automatitzat de Google Play com el Sistema de prevenció del frau per a desenvolupadors d'Apple fan un seguiment dels identificadors de maquinari compartits, construeixen adreces MAC de les màquines, clauers de signatura de codi, adreces IP, números D-U-N-S, targetes de pagament i enllaços AdMob/Firebase. La creació d'un compte de còpia de seguretat de "prohibició d'evasió" al mateix portàtil del desenvolupador o a la Wi-Fi d'oficina activa una prohibició permanent i irreversible per eludir-la (Política de Google Play: procés d'aplicació/infraccions repetides o greus; Acord de llicència del programa per a desenvolupadors d'Apple, secció 3.2[f]). En comptes d'això, executeu el diagnòstic estructurat, la correcció ràpida i l'escalada formal Tauler de revisió d'aplicacions/Apel·lació a la política de Google Play a continuació durant les 2 primeres hores.

Fes això ara

  1. Emeteu una congelació immediata a tota l'empresa "No Ban-Evasion Account" per a tots els enginyers, contractistes i fundadors. Prohibeu explícitament que qualsevol persona del vostre equip obri un nou compte de Google Play Console o Apple Developer, pengeu el vostre APK/AAB o IPA amb un compte de desenvolupador personal o iniciï sessió a la consola de desenvolupadors d'un altre client o a l'adreça IP de l'ordinador portàtil o VPN d'una empresa. Un únic intent d'evasió de la prohibició converteix un malentès de política curable en una llista negra permanent de diversos comptes.
  2. Identifiqueu el radi exacte de l'explosió en 5 minuts: es tracta d'un rebuig/eliminació d'una aplicació única, una retenció d'afiliació/impostos/comerciant caducada, una revocació de certificat d'empresa o una cancel·lació completa del compte?
  3. Retenció administrativa/facturació/compliment (correcció més ràpida d'1 a 24 hores): Comproveu si la vostra aplicació ha desaparegut de la botiga només a causa d'una subscripció anual per a desenvolupadors d'Apple de 99 $/299 $ caducada, un Planificació d'aplicacions de pagament (taula ⅔) , un acord de serveis digitals (DS) o un acord de comerç no legalitzat de la UE Data límit de verificació d'identitat/DUNS de l'organització de Google Play.
  4. Supressió/Supressió d'una única aplicació: els usuaris existents que ja han baixat l'aplicació encara la poden obrir, però les descàrregues i les actualitzacions noves estan bloquejades (i les subscripcions a l'aplicació poden deixar de renovar-se).
  5. Expiració/revocació del certificat intern de l'empresa: L'aplicació interna de cada empleat es nega a llançar-se immediatament un cop el dispositiu comprovi l'OCSP d'Apple (ocsp.apple.com) servidor d'estat del certificat.
  6. Conserveu el vostre backend de producció per als usuaris instal·lats existents; NO apagueu els servidors d'API ni trenqueu la compatibilitat amb les versions anteriors. Quan Apple o Google suprimeixen una aplicació de consum de la fitxa de la botiga, milions d'usuaris existents que ja tenen l'aplicació instal·lada als seus telèfons poden obrir i utilitzar l'aplicació normalment (tret que s'hagi revocat un certificat d'empresa). Mantingueu les vostres API de fons en directe i desplegueu un bàner dins de l'aplicació del costat del servidor que dirigeixi els usuaris a la vostra Web mòbil / Aplicació web progressiva (PWA) per pagar o gestionar el compte mentre apel·leu.
  7. Llegiu la Directriu exacta o la citació de la política a App Store Connect (Centre de resolució) o Google Play Console (estat de la política) abans de respondre. No envieu mai una resposta enfadada, defensiva o emocional de diversos paràgrafs durant els primers 30 minuts. Normalment, obteniu una passada de revisió humana d'alta atenció en una apel·lació: si la malgasteu discutint abans de solucionar l'error subjacent de l'SDK, el permís, les metadades o la credencial de prova, la vostra apel·lació es traslladarà al final d'una cua de diverses setmanes.
  8. Si la vostra actualització d'iOS es bloqueja durant un bloqueig de producció crític, una vulnerabilitat de seguretat o un esdeveniment en directe, presenteu immediatament una "Sol·licitud de revisió d'aplicacions accelerada" oficial d'Apple. A més d'enviar el vostre binari de correcció ràpida neta a App Store Connect, envieu el formulari formal de revisió accelerada que explica l'error greu que afecta l'usuari o l'emergència legal/de seguretat per passar de la revisió estàndard a la prioritat 12-2-ho.
  9. Auditeu els SDK de tercers, les WebViews i els registres d'accés de contractistes creats en els darrers 30 dies. Més del 60 per cent de les suspensions sobtades d'aplicacions de "comportament enganyós", "programari maliciós/espia" o "directrius 2.3.1 / 5.1.1" no són causades pel vostre codi de producte principal, sinó per una xarxa d'anuncis SDK analítics recentment actualitzada o de tercers analítics fora de la Xina. SDK, marc dinàmic de càrrega de codi (com ara pedaços en calent no aprovats) o un autònom d'agència externa el compte personal de Google/Apple de la qual s'ha cancel·lat per correu brossa no relacionat i ha enverinat el vostre compte mitjançant Contagious Account Association.

Danger

La trampa del "Compte associat/Poisoned Freelancer" a Google Play i Apple: el motor d'aplicació automatitzat de Google Play enllaça comptes que comparteixen una IP d'inici de sessió, una empremta digital del navegador Chrome, un número de telèfon 2FA, una clau de signatura del magatzem de claus, un identificador d'editor d'AdMob, un projecte Firebase o un correu electrònic d'assistència. Si concedeixes l'accés "Administrador" o "Gestor de llançaments" a Google Play Console de la teva empresa a un contractista extern o agència de desenvolupament l'altre client de la qual es cancel·la per infraccions de la política, el bot de Google cancel·larà automàticament el compte de la teva empresa per "Comportament d'alt risc/infraccions prèvies per part d'un compte associat." No permetis que mai els contractistes externs iniciïn la sessió directament a Play Console; requereixen que totes les compilacions es carreguin mitjançant un compte de servei CI/CD aïllat (GitHub Actions/Bitrise/Fastlane API Key) que s'executa en un runner de núvol net dedicat.

Arbre de decisions: eliminació d'aplicacions, cancel·lació del compte i recuperació de certificats empresarials

flowchart TD
    A["L'aplicació mòbil de producció fora de línia, s'ha eliminat de la botiga o s'ha suspès el compte de desenvolupador"] --> B{"Quin mode d'error exacte s'ha produït?"}
    B -->|"L'aplicació ha desaparegut de l'App Store/Play Store a tot el món, NO hi ha cap correu electrònic d'infracció de la política"| C["Comproveu les retencions administratives/de compliment: Targeta de renovació automàtica de 99 $/299 $ caducada, Acord d'impostos/taula 2 d'aplicacions de pagament no acceptades, verificació DUNS o verificació del comerciant DSA de la UE"]
    C --> D["Actualitza la verificació de pagament/impostos/DSA a App Store Connect o Play Console -> L'aplicació es restaura a la botiga en un termini d'1 a 24 hores"]
    B -->|"L'aplicació iOS de l'empleat/interna no s'obre ('No es pot verificar l'aplicació'/'Desenvolupador empresarial no fiable')"| E["Certificat de distribució d'Apple Enterprise (ADEP) o perfil de subministrament caducat o revocat"]
    E --> F["Genereu un nou certificat de distribució al portal de desenvolupadors -> Torneu a signar l'IPA amb el perfil de subministrament actualitzat -> Envieu una nova compilació + perfil OTA mitjançant MDM (Jamf/Intune/Workspace ONE)"]
    B -->|"Aplicació única rebutjada, eliminada de la venda o suspesa per infracció de la política"| G["Pas 1: Centre de resolució d'auditoria/citació de l'estat de la política + elimina l'SDK, el permís o l'inici de sessió de revisió trencat"]
    G --> H{"És Apple App Store o Google Play?"}
    H -->|"Apple App Store"| I["Carregueu una versió neta -> Respon al Centre de resolució amb una prova de correcció feta -> Sol·liciteu una revisió accelerada O apel·leu a la Junta de revisió d'aplicacions + Programeu una trucada telefònica per a desenvolupadors d'Apple"]
    H -->|"Google Play Store"| J["Si s'ha 'eliminat/rebutjada': envieu una actualització compatible d'AAB a través de Play Console -> Si 's'ha suspès (toc d'atenció)': envieu una apel·lació a la política tècnica de 1st000-char (o torneu a penjar amb el nom del paquet nou NOMÉS si ho permet explícitament l'avís)"]
    B -->|"S'ha cancel·lat tot el compte de desenvolupador (frau d'Apple 3.2f o infraccions prèvies de Google/alt risc)"| K["CONGEL·LA TOTA LA CREACIÓ DE COMPTES NOU -> Auditoria per a l'associació contagiosa (contractistes/IPs compartides/SDK) -> Arxiu d'apel·lació legal i de confiança/seguretat de l'executiu amb D-U-N-S, documents d'incorporació i pista d'auditoria"]

Escenari 1: la "desaparició silenciosa" (eliminacions administratives, fiscals, DUNS i de compliment DSA de la UE)

Abans de suposar que la vostra aplicació s'ha prohibit per una infracció de la política, comproveu si un bloqueig administratiu ha retirat automàticament l'aplicació de la venda. El trenta per cent dels pànics d'emergència "la nostra aplicació va desaparèixer de l'App Store / Google Play" són causats per cinc desencadenants administratius que es poden solucionar en 15 minuts:

Activador administratiu Què li passa a la vostra aplicació en directe Com verificar en 60 segons Cronologia de reparació i restauració immediata
1. Membre del Programa per a desenvolupadors d'Apple caducat (99 $/any o 299 $/any) Totes les aplicacions gratuïtes i de pagament desapareixen a l'instant de l'App Store a tot el món en el moment en què finalitza el període de gràcia de 24 hores; Els usuaris existents encara poden obrir aplicacions de consum, però les compres integrades a l'aplicació s'interrompen. Inicia sessió developer.apple.com/account -> La pancarta vermella a la part superior diu "La vostra pertinença al Programa per a desenvolupadors d'Apple ha caducat." El titular del compte inicia sessió, actualitza la targeta de crèdit corporativa caducada i paga la renovació. Les aplicacions reapareixen automàticament a l'App Store en un termini d'1 a 8 hores amb totes les ressenyes i classificacions intactes.
2. "Acord d'aplicacions de pagament" d'Apple no acceptat (taula 2/taula 3) o caducitat fiscal/bancària Cada aplicació de pagament i totes les aplicacions gratuïtes amb Compres o subscripcions integrades a l'aplicació es marquen automàticament com a "Acord pendent" i es retiren de la venda. Obert appstoreconnect.apple.com -> Empresa (acords, impostos i banca) -> Cerqueu el groc/vermell "Acció necessària" o "Acord actualitzat disponible." El titular del compte legal (els administradors no poden fer-ho) ha d'iniciar sessió i fer clic a "Veure i acceptar les condicions" o actualitzar la verificació bancària W-8BEN-E / W-9 / caducada. Es restaura en 1 a 4 hores.
3. Incompliment de la Llei de serveis digitals de la Unió Europea (DSA) "Estat de comerciant" L'aplicació continua activa als EUA/Àsia, però s'elimina completament de les 27 botigues d'aplicacions dels estats membres de la UE. Comproveu App Store Connect -> Empresa -> Requisits dels comerciants de la Llei de serveis digitals de la Unió Europea. Envieu l'adreça comercial verificada, el número de telèfon, el correu electrònic i el document D-U-N-S / registre comercial. Es restaura a les botigues de la UE després de la verificació (de 24 a 48 hores).
4. Verificació del compte de desenvolupador de Google Play (data límit D-U-N-S/Identitat/Perfil de pagament) Google elimina totes les aplicacions i desactiva la publicació si la identitat de l'organització, l'adreça DUNS o la propietat del domini oficial del lloc web no es verifica en la data límit seleccionada. Obriu Google Play Console -> Detalls del compte/Estat de la política -> Cerqueu "Compte restringit a causa d'una verificació fallida o incompleta." Pengeu el registre d'empresa oficial del govern que coincideixi amb el nom legal i l'adreça exactes al vostre perfil de Dun & Bradstreet (D-U-N-S) i a Google Payments Merchant Center.
5. Nivell de l'API objectiu de Google Play/Seguretat de dades/Caducitat de la declaració de funcions financeres Les actualitzacions d'aplicacions es bloquegen o l'aplicació s'amaga per a la descoberta en dispositius amb sistema operatiu Android més recent. Play Console -> Safata d'entrada/Estat de la política -> Comprova les declaracions caducades (p. ex., permisos de fotos/vídeo, aplicacions de salut o permisos de servei en primer pla). Empleneu el formulari de declaració de política obligatòria o envieu una sol·licitud d'extensió mentre pengeu una compilació d'SDK de destinació compatible.

Escenari 2: eliminació, rebuig o cancel·lació del compte d'App Store d'Apple

Quan Apple elimina una aplicació en directe de la venda o bloqueja una versió crítica de producció, la vostra resposta depèn de si l'aplicació prové de Revisió d'aplicacions estàndard (Directrius 1-5) o Relacions amb els desenvolupadors i la confiança de l'App Store (Acord de llicència del programa, secció 3.2[f]).

Pas 1: Descodifiqueu la directriu d'Apple exacta que va provocar l'eliminació

Inicieu sessió a App Store Connect -> Aplicacions -> [La vostra aplicació] -> Centre de resolució (o missatges) i llegiu la directriu numèrica exacta citada: - Directriu 2.1 (Completitud de l'aplicació / Falla al llançament / Credencials de prova trencades): El revisor no ha pogut iniciar sessió perquè la contrasenya del vostre compte de demostració ha caducat, 2FA ha bloquejat la seva adreça IP de Cupertino/Cork Irlanda o el vostre backend de preparació estava inactiva durant la revisió. - Directriu 2.3.1 (Funcions ocultes o no documentades/Execució de codi dinàmic): Sovint s'activa per configuracions de React Native CodePush/actualitzacions en calent que alteren fonamentalment el comportament de l'aplicació després de la revisió, o un SDK de tercers que conté selectors ofuscats. - Directriu 3.1.1 (Anul·lació de compra dins de l'aplicació / Enllaços de pagament extern): Un botó, WebView o enllaç d'assistència al client dins de la vostra aplicació iOS dirigeix ​​els usuaris a un pagament web (Stripe/PayPal) per a subscripcions digitals o monedes sense utilitzar StoreKit (o sense un dret regional aprovat). - Directriu 4.2/4.3 (Funcionalitat mínima/Correu brossa/Aplicacions duplicades): Es desencadena quan una empresa publica diverses aplicacions de client d'etiqueta blanca amb un únic compte de desenvolupador en lloc d'utilitzar la distribució d'aplicacions personalitzades (Gestor d'empresa d'Apple). - Directriu 5.1.1 / 5.1.2 (Recollida de dades, seguiment ATT i etiquetes de nutrició de privadesa): La vostra aplicació accedeix als identificadors del dispositiu (IDFA) sense trucar al ATTrackingManager demana primer o obliga els usuaris a crear un compte sense un botó "Suprimeix el compte" a l'aplicació (obligatori des del 2022).

Pas 2: com sol·licitar una "revisió accelerada d'aplicacions" d'Apple (entre 2 i 12 hores)

No abuseu mai de la revisió accelerada per als llançaments de funcions rutinàries: Apple fa un seguiment de l'historial de sol·licituds accelerades del vostre compte i revocarà el privilegi si s'utilitza malament. Tanmateix, quan la vostra aplicació de producció en directe s'elimina de la venda, s'estavella en producció per als usuaris existents, pateix una vulnerabilitat de seguretat o l'enllaça a un esdeveniment legal/en directe amb una durada temporal:

  1. Pengeu primer el binari fix: Augmenteu el vostre número de compilació, arxiveu i pengeu l'IPA fixa a App Store Connect mitjançant Xcode o Transporter i feu clic a "Envia a revisió" perquè la compilació estigui activament a l'estat "En espera de revisió".
  2. Envieu el formulari de sol·licitud accelerat / Flux de contacte:
  3. Vés a developer.apple.com/contact/app-store/?topic=expedite (ha iniciat sessió com a titular del compte o administrador).
  4. Seleccioneu "Sol·liciteu una revisió accelerada de l'aplicació", trieu la vostra aplicació i plataforma, i escriviu una justificació concisa i tècnica de 3 frases: > "INCIDENT CRÍTIC DE PRODUCCIÓ: la nostra aplicació de producció en directe [Nom de l'aplicació, ID d'Apple: 123456789] està experimentant actualment [eliminació de la venda / un bloqueig fatal que afecta el X% dels usuaris d'iOS 18 / un pedaç de vulnerabilitat de seguretat crítica]. Hem penjat la compilació [X.Y.Z (Build 402)], que corregeix completament el mòdul SDK / solucionem completament l'SDK. una revisió accelerada per restaurar el servei per als nostres [X.000] clients actius."
  5. Demaneu una trucada telefònica en directe amb un especialista en revisió d'aplicacions d'Apple:
  6. Si la vostra aplicació està bloquejada en rebuigs repetits a causa d'una directriu mal entesa, comproveu el vostre missatge de rebuig a App Store Connect o utilitzeu el menú Contacteu amb la revisió d'aplicacions per seleccionar "Demaneu una trucada telefònica des de la revisió d'aplicacions."
  7. Un representant d'App Review d'Apple (normalment truca des d'un país de Califòrnia 408 o el número de Cork, Irlanda) trucarà al vostre número de telèfon indicat en un termini de 24 a 48 hores per recórrer la gravació de la pantalla exacta o el símbol del codi que va activar la bandera.

Pas 3: com apel·lar a la Junta de revisió d'aplicacions d'Apple (o impugnar un avís de cancel·lació del compte 3.2[f])

Si Apple emet un "Avís de rescissió" en virtut de la secció 3.2(f) de l'Acord de llicència del programa per a desenvolupadors d'Apple (al·legant activitat fraudulenta/deshonesta, manipulació de revisions o infraccions del compte associat), normalment teniu un estricte període de 14 dies (o 30 dies segons les regles P2B de la UE) per apel·lar ** i apel·lar permanentment a tots els vostres comptes i a la Junta de revisió**:

  1. Realitzar una auditoria forense interna immediata: comproveu si una agència de màrqueting ha comprat instal·lacions/revisions incentivades, si un enginyer va provar els rebuts robats/sandbox de manera incorrecta o si un SDK de tercers va injectar trucades d'API privades.
  2. Envieu una apel·lació formal per escrit a la Junta de revisió d'aplicacions:
  3. No negueu fets tècnics verificats. Si un SDK o un contractista de tercers delinqüents ha causat la infracció, preneu-ne la propietat total, mostreu el hash exacte de commit Git on s'ha eliminat el codi/SDK ofensiu, adjunteu el vostre registre de Dun & Bradstreet (D-U-N-S), els documents de formació corporativa, les mètriques d'usuari auditades i les cartes de clients empresarials, i de manera que mai pugui controlar el CI/CD permanent que heu implementat.

Escenari 3: suspensió de l'aplicació de Google Play versus cancel·lació del compte de desenvolupador

Google Play aplica un estricte sistema de "Tres cops/infracció flagrant" que està en gran part automatitzat. Entendre la diferència entre un Rebuig/Eliminació i una Suspensió és fonamental:

Estat d'aplicació de Google Play Nom del paquet (applicationId) Estat Impacte en la posició del compte ("Toca") Ruta de reparació tècnica correcta
1. Actualització rebutjada El nom del paquet es manté saludable; la versió en directe actual es manté a Play Store Sense vaga (no compta amb la salut del compte tret que es repeteixi sense canvis) Corregiu la infracció citada al vostre codi o a les declaracions de Play Console (Seguretat de dades, Permisos, SDK de destinació) i envieu-ne un versionCode AAB.
2. S'ha eliminat de Google Play El nom del paquet encara podeu utilitzar-lo; L'aplicació no es publica a la botiga fins que es soluciona Avís lleu (escala a la suspensió si s'ignora o es torna a enviar repetidament trencat) Corregiu la infracció del codi/metadades, pengeu un nou Android App Bundle compatible (.aab), i envieu-lo per revisió mitjançant Visió general de la publicació.
3. Suspès de Google Play El applicationId (p. ex., com.company.app) està BLOQUEAT PERMANENTMENT tret que la vostra apel·lació formal tingui èxit; perdreu tota la base d'usuaris existents, les classificacions i la ruta d'actualització si abandoneu el nom del paquet VAGA GRAVE (de 2 a 3 suspensions, o 1 suspensió greu, provoca la cancel·lació automàtica de tot el compte de desenvolupador) ** NO carregueu immediatament un clon a sota com.company.app2.** En primer lloc, presenta una apel·lació formal a la política de Google Play per rescatar el nom del teu paquet original i eliminar el toc d'atenció del registre del teu compte.
4. Compte de desenvolupador cancel·lat Totes les aplicacions del compte s'eliminen permanentment; tots els comptes associats estan marcats FATAL (Prohibició permanent de per vida de l'entitat i les persones associades tret que sigui anul·lada en apel·lació) Congela tots els inicis de sessió/dispositius -> Auditoria per a Associació contagiosa -> Envia una Apel·lació de cancel·lació del compte única i completa mitjançant l'enllaç d'ajuda de Play Console.

Com escriure una apel·lació de suspensió o cancel·lació del compte de Google Play guanyadora

El formulari d'apel·lació de suspensió inicial de Google Play sovint limita la teva resposta a 1.000 caràcters (tot i que els fils de correu electrònic posteriors permeten fitxers adjunts en PDF). Cada personatge ha de comptar:

  1. ** No torneu a carregar mai l'aplicació amb un nom de paquet nou (com.company.app2) Mentre estigui suspès, tret que s'indiqui explícitament:** tret que el correu electrònic de suspensió de Google digui explícitament "Podeu penjar una versió nova compatible amb un nom de paquet nou", penjant la mateixa aplicació amb una nova aplicació. applicationId mentre està suspès, l'escàner de similitud binari de Google marca com a Elusió/Prohibició d'evasió i activa la Terminació del compte instantània.
  2. Estructura de l'apel·lació de 1.000 caràcters:
  3. Línia 1 (Identitat i legitimitat): Indiqueu el vostre nom legal legal, número D-U-N-S, nom del paquet (com.example.app), i quin servei legítim ofereix l'empresa (p. ex., "Portal de telesalut sanitari regulat per a 85.000 pacients al [Sistema hospitalari]").
  4. Línia 2 (Anàlisi de la causa arrel): Dirigeix ​​directament la política exacta citada al correu electrònic de suspensió (p. ex., Suplantació/Propietat intel·lectual, Comportament enganyós, Programari espia/Stalkerware, Permisos sensibles [SMS/Registre de trucades/Servei d'accessibilitat] o Violacions de comptes anteriors).
  5. Línia 3 (prova d'autorització o correcció):
    • En cas de suspensió per Suplantació d'identitat/Marca/Afiliació al govern: indiqueu que adjunteu la Carta d'autorització de marca/Certificat de registre de marca/PDF del contracte governamental oficial a la capçalera oficial.
    • En cas de suspensió per Terminació del compte associat: Expliqueu clarament si vau contractar una agència externa/autònom o si vau adquirir una aplicació mitjançant la transferència d'actius, indiqueu els correus electrònics d'usuari externs exactes que heu eliminat d'Usuaris i permisos de Play Console i oferiu documents de constitució corporativa que demostrin que la vostra empresa és una entitat legal independent.
    • Si se suspèn per un Error de política de codi/SDK: expliqueu la causa bàsica tècnica exacta (p. ex., "La versió 2.4.1 s'ha deixat accidentalment READ_MEDIA_IMAGES en AndroidManifest.xml des d'una dependència heretada") i sol·liciteu permís per carregar una compilació neta 2.4.2 al nom del paquet original.

Warning

Trampa oculta de la "pista tancada / pista de proves interna" de Google Play: molts desenvolupadors d'Android se suspenen la seva aplicació de producció en directe fins i tot després de penjar una compilació fixa a la pista de producció perquè un APK/AAB més antic i no compatible (que conté un SDK prohibit o REQUEST_INSTALL_PACKAGES permís) encara està actiu en una pista antiga de Proves internes, Alfa tancada o Beta oberta de fa 2 anys. L'escàner automatitzat de polítiques de Google Play explora TOTES les pistes actives simultàniament. Abans d'enviar una solució de política o una apel·lació, aneu a Pistes de proves internes, tancades i obertes, creeu una versió nova amb un artefacte buit/desactivat (o pengeu el codi AAB de versió superior neta a cada pista activa) de manera que cap binari heretat que no compleixi es mantingui actiu a qualsevol part de la consola.

Escenari 4: caducitat o revocació del certificat d'empresa Apple (ADEP) (rescat d'aplicacions d'empleats interns)

Si la vostra empresa distribueix aplicacions internes de la línia de negoci a empleats, escàners de magatzem, iPads de cabina aèria o metges de l'hospital fora de l'App Store pública mitjançant el Programa d'empresa per a desenvolupadors d'Apple (299 $/any de distribució interna), una fallada del certificat suposa un apagament operatiu immediat.

Per què totes les aplicacions dels empleats deixen d'obrir-se de sobte al mateix minut?

Cada aplicació d'iOS signada amb un Certificat de distribució empresarial interna es basa en dos fitxers criptogràfics amb dates de caducitat dures: 1. El certificat de distribució empresarial (.p12 / .cer): Vàlid durant 3 anys des de la creació (o revocat immediatament si algú fa clic a "Revoca" al portal, si caduca la subscripció anual de 299 dòlars o si Apple revoca el certificat per abús de càrrega lateral pública). 2. El perfil d'aprovisionament intern (.mobileprovision) incrustat a l'IPA: Vàlid durant 12 mesos des de la generació.

En el moment en què caduca el certificat o el perfil d'aprovisionament, o si Apple revoca el certificat, tots els dispositius iOS que comprovin la resposta OCSP d'Apple (ocsp.apple.com) bloqueja l'inici de l'aplicació amb "No es pot verificar l'aplicació: cal una connexió a Internet per verificar la confiança" o "[Nom de l'aplicació] ja no està disponible."

Recuperació d'emergència pas a pas mitjançant MDM (sense suprimir les dades de l'aplicació dels empleats)

REGLA CRÍTICA: Digues als teus empleats NO suprimir/desinstal·lar l'aplicació trencada dels seus iPhones o iPads. Si un empleat suprimeix la icona de l'aplicació, iOS esborra permanentment la base de dades SQLite local de l'aplicació i les dades de camp fora de línia no sincronitzades. Si envieu un perfil d'aprovisionament signat recentment o una IPA actualitzada amb exacte el mateix ID de paquet (CFBundleIdentifier) per sobre de la icona existent mitjançant MDM, iOS actualitza la signatura al seu lloc i preserva el 100% de les dades locals de l'usuari.

  1. Cas A: només ha caducat el perfil de subministrament de 12 mesos (el certificat de distribució de 3 anys encara és vàlid):
  2. Ni tan sols cal que recompileu o recarregueu el binari de l'aplicació.
  3. Inicia sessió developer.apple.com -> Certificats, identificadors i perfils -> Perfils.
  4. Editeu el perfil d'aprovisionament intern caducat, seleccioneu el certificat de distribució vàlid existent, feu clic a Desa i baixeu el nou .mobileprovision fitxer (ara vàlid durant 12 mesos més).
  5. Carregueu NOMÉS el nou .mobileprovision fitxer a la vostra consola Mobile Device Management (MDM) (Jamf Pro, Microsoft Intune, Omnissa Workspace ONE, Kandji o Mosyle) i envia'l a tots els dispositius gestionats per aire. L'aplicació de cada empleat es tornarà a obrir immediatament en 5 minuts sense tornar a descarregar l'IPA.
  6. Cas B: el certificat de distribució empresarial de 3 anys ha caducat o s'ha revocat:
  7. Un nou perfil de subministrament per si sol no arreglarà un certificat de signatura criptogràfica caducat o revocat; el propi binari de l'aplicació s'ha de tornar a signar amb un certificat de distribució nou.
  8. Pas 1: Genereu una sol·licitud de signatura de certificat (CSR) a Keychain Access, creeu un nou Certificat de producció interna i ad hoc al Portal de desenvolupadors d'Apple i descarregueu-lo/instal·leu-lo al clauer del vostre servidor de compilació.
  9. Pas 2: Genereu un nou perfil d'aprovisionament intern enllaçat amb aquest certificat nou.
  10. Pas 3: Torneu a arxivar el vostre projecte Xcode amb un més alt CFBundleVersion O ús fastlane sigh resign / codesign per tornar a signar la vostra producció existent .ipa fitxer amb el certificat i el perfil nous (mantenint el exacte mateix identificador de paquet).
  11. Pas 4: Carregueu el nou signat .ipa al vostre MDM o servidor intern de manifest OTA (itms-services://) i envia una actualització obligatòria de l'aplicació a tots els dispositius.
  12. Migració a llarg termini lluny dels certificats d'empresa fràgils: Apple està eliminant activament els certificats heretats d'empresa interna a favor de Aplicacions personalitzades distribuïdes mitjançant Apple Business Manager (ABM) / Programa de compres per volum (VPP). Les aplicacions distribuïdes a través d'Apple Business Manager utilitzen la pròpia infraestructura de signatura de codi d'App Store d'Apple, és a dir, els perfils d'aprovisionament no caduquen mai als dispositius dels empleats i la vostra aplicació interna mai no pot passar de sobte a la vostra flota un diumenge al matí.

Números d'emergència regionals i protocols de l'agència

Si l'eliminació de la vostra aplicació mòbil o la cancel·lació del compte va ser causada per una incompliment de credencials externes, un atac de ransomware al vostre servidor de creació de CI/CD o una demanda d'extorsió maliciosa, informeu l'incident cibernètic a les autoritats nacionals corresponents mentre executeu la vostra apel·lació a la plataforma:

  • Estats Units: Informeu les adquisicions o extorsions de comptes no autoritzades al FBI Internet Crime Complaint Center (IC3) a ic3.gov i a l'Cybersecurity and Infrastructure Security Agency (CISA) al 1-844-Say-CISA (1-844-729-2472). Per a pràctiques comercials deslleials de la plataforma o robatori d'identitat empresarial, consulteu la Comissió Federal de Comerç (FTC) o el fiscal general del vostre estat.
  • Unió Europea i Regne Unit: En virtut del Reglament de la UE Platform-to-Business (P2B) (UE) 2019/1150 i la Digital Markets Act (DMA), Apple i Google estan legalment obligats a proporcionar als usuaris empresarials establerts a la UE una Declaració de motius específica com a mínim **30 dies abans de la cancel·lació del compte o obligacions legals infraccions reiterates) i proporcionar accés a un sistema intern de gestió de queixes i organismes de mediació P2B de la UE certificats (que es troben a la pàgina de mediació P2B d'Apple i a la pàgina de reparació d'usuaris empresarials de la UE de Google Play). Per a infraccions cibernètiques, aviseu al vostre CSIRT nacional i a l'Autoritat de Protecció de Dades en un termini de 72 hores segons el GDPR, o truqueu al Regne Unit NCSC/Action Fraud al 0300 123 2040.
  • Canadà: Poseu-vos en contacte amb el Centre Canadien per a la Ciberseguretat al 1-833-CYBER-88 (1-833-292-3788).
  • Austràlia i Nova Zelanda: Truqueu a la **Línia directa de seguretat cibernètica de la Directora de senyals d'Austràlia (ASD) al 1300 CYBER1 (1300 292 371) o al CERT NZ al 0800 237 869.
  • Índia i Àsia-Pacífic: Informeu els incidents cibernètics a CERT-In (Índia) al 1800-11-4949, JPCERT/CC (Japó) o SingCERT (Singapur). Consulteu el nostre directori global a números d'emergència.

Preguntes freqüents

Si es cancel·la el nostre compte de Google Play o Apple Developer, podem obrir un compte nou amb un correu electrònic diferent i tornar a penjar la nostra aplicació?

No, intentar obrir un compte de desenvolupador nou per tornar a penjar una aplicació suspesa és l'error més destructiu que pot cometre una empresa. Tant Google Play com Apple rastregen els identificadors de maquinari del dispositiu, les empremtes dactilars de la màquina de compilació de macOS/Windows, els hashes de magatzem de claus, les signatures de codi, les adreces IP, els registres D-U-N-S i els identificadors de Firebase/AdMob; un compte nou obert des de la vostra oficina o portàtil es cancel·larà automàticament en un termini de 24 a 72 hores per "Elusió/infraccions prèvies", destruint permanentment la vostra possibilitat de guanyar una apel·lació legítima al vostre compte principal.

Els usuaris existents perden l'aplicació als seus telèfons si Apple o Google elimina la nostra aplicació de la botiga?

Per a les aplicacions públiques estàndard d'App Store i Google Play, eliminar o suspendre una aplicació de la botiga només impedeix que els usuaris NOU la baixin i us impedeix enviar actualitzacions d'aplicacions; Els usuaris existents que ja tenen l'aplicació instal·lada al seu telèfon iPhone o Android poden continuar obrint i utilitzant l'aplicació amb normalitat sempre que mantingueu els servidors de l'API de fons en funcionament. L'única excepció és una aplicació Apple Enterprise (In-House) el certificat de distribució de la qual es revoca, que deixa d'obrir-se immediatament a tots els dispositius un cop iOS comprova el servidor OCSP d'Apple.

Quant de temps triga una Apple Expedited App Review en una veritable emergència de producció?

Un cop penjada la vostra compilació fixa a App Store Connect, enviada per a la seva revisió i aprovada per a una sol·licitud de revisió accelerada a través del portal de contacte per a desenvolupadors d'Apple, l'equip de revisió d'Apple sol recollir i completar la revisió en un termini de 2 a 12 hores (sovint en menys de 4 hores durant l'horari comercial dels EUA/UE), en comparació de 24 a 48 hores per a la revisió estàndard.

Per què Google Play va cancel·lar el nostre compte de desenvolupador corporatiu per "Infraccions prèvies d'un compte associat" quan només tenim un compte?

Això passa gairebé sempre a causa de l'"Associació de comptes contagiosos": un desenvolupador autònom extern, un contractista de control de qualitat, una agència de màrqueting o un antic empleat a qui se'ls van concedir permisos d'usuari a la teva consola de Google Play també va iniciar sessió (o era propietari) d'un altre compte de desenvolupador de Google Play que es va prohibir per infraccions de polítiques. Com que tots dos comptes compartien l'adreça IP del contractista, l'empremta digital del navegador o la sessió d'inici de sessió, el gràfic automatitzat de Google va enllaçar els dos comptes; per anul·lar-lo, heu de revocar l'accés de l'usuari extern i enviar una verificació corporativa que demostri que la vostra empresa és una entitat legal independent i no relacionada.

Com arreglem un perfil de subministrament empresarial d'Apple caducat sense esborrar les dades de l'aplicació fora de línia dels nostres empleats?

Digueu a tots els empleats que NO suprimeixin l'aplicació trencada dels seus dispositius. Si només ha caducat el perfil d'aprovisionament intern de 12 mesos (i el certificat de distribució de 3 anys encara és vàlid), només cal que genereu i baixeu-ne un renovat. `.mobileprovision` fitxer a l'Apple Developer Portal i envia aquest perfil a través del teu MDM (Jamf, Intune, Workspace ONE): l'aplicació existent es desbloquejarà i s'obrirà immediatament amb totes les dades locals intactes. Si el propi certificat de 3 anys ha caducat, torneu a signar l'IPA amb un certificat nou utilitzant exactament el mateix ID de paquet i envieu-lo com a actualització de l'aplicació MDM local.

Guies relacionades

Fonts i orientació oficial

  • Documentació oficial per a desenvolupadors d'Apple (Estats Units/Global): Directrius de revisió de l'App Store, sol·licitud d'una revisió accelerada d'aplicacions, apel·lació a la Junta de revisió d'aplicacions i Acord de llicència del programa per a desenvolupadors d'Apple (secció 3.2[f]).
  • Centre d'ajuda i polítiques per a desenvolupadors de Google Play Console: Procés d'execució (rebuigs, eliminacions, suspensions i cancel·lacions de comptes), apel·lació d'una infracció de polítiques i prevenció de la cancel·lació de comptes associats.
  • Comissió Europea (Unió Europea): Reglament (UE) 2019/1150 sobre la promoció de l'equitat i la transparència per als usuaris empresarials dels serveis d'intermediació en línia (Reglament P2B) - Avís de rescissió de 30 dies i drets de mediació.
  • Guia de desplegament de la plataforma d'Apple (empresa i MDM): Distribució d'aplicacions internes pròpies, gestió del perfil d'aprovisionament i de la caducitat del certificat mitjançant MDM i migració a aplicacions personalitzades a Apple Business Manager.