Mobilní aplikace odstraněna z App Store nebo Google Play (nebo ukončen účet vývojáře): Urychlené odvolání a záchrana podnikového certifikátu¶
Probudit se automatickým e-mailem z Apple App Store Review nebo Google Play Trust & Safety, který uvádí, že vaše vlajková loď produkční mobilní aplikace byla „Odstraněna z prodeje“, „Pozastavena,“ nebo že celý váš Program pro vývojáře Apple nebo účet organizace Google Play Console byl ukončen, je existenční krizí pro jakoukoli softwarovou společnost, fintech platformu, značku elektronického obchodu nebo podnik poskytující služby v terénu. Ještě horší je, že pokud vaše organizace používá Apple Developer Enterprise Program (In-House Distribution) a do vaší flotily se dostane vypršený distribuční certifikát, zrušený zřizovací profil nebo zrušené roční členství, každá interní aplikace pro iOS na tisících zaměstnaneckých iPhonech a iPadech se po spuštění okamžitě zhroutí s fatálním vyskakovacím oknem: *„Unable to Verify App / [App Name] zahrnuje aktivní zločin, pokud již není k dispozici nebo není k dispozici.“ vydírání ransomware proti vašim cloudovým klíčům, zavolejte policii nebo vaši horkou linku pro reakci na kybernetické incidenty prostřednictvím naší tísňová čísla adresář a křížový odkaz registrátor domény nebo cloudový účet AWS pozastaven z důvodu selhání fakturace nebo příznak zneužití: výpadek výroby, obchodní ransomware a narušení serverua plán kontinuity podnikání a zotavení po havárii.
Zabraňte svému technickému týmu v panice registrovat zcela nový účet Apple Developer nebo Google Play Console pomocí firemní kreditní karty. Automatizovaný Graf přidružených účtů / Předchozí porušení a Systém prevence podvodů vývojářů společnosti Google Play sledují sdílené hardwarové identifikátory, MAC adresy sestavení strojů, klíčenky pro podepisování kódu, IP adresy, čísla D-U-N-S, platební karty a vazby AdMob/Firebase. Vytvořením zálohovacího účtu „ban-evasion“ na stejném vývojářském notebooku nebo kancelářské Wi-Fi se spustí okamžitý, nevratný trvalý doživotní zákaz obcházení (Zásady Google Play: Proces vymáhání / Opakovaná nebo hrubá porušení; Licenční smlouva pro vývojáře Apple, oddíl 3.2[f]). Místo toho proveďte během prvních 2 hodin níže uvedenou strukturovanou diagnostiku, opravu hotfix a formální Výbor pro kontrolu aplikací / Odvolání proti zásadám Google Play.
Udělejte to teď¶
- Okamžitě zakažte všem inženýrům, dodavatelům a zakladatelům celofiremní zmrazení účtu „No Ban-Evasion Account“. Výslovně zakažte komukoli ve vašem týmu otevřít si nový účet Google Play Console nebo Apple Developer, nahrát váš APK/AAB nebo IPA pod osobním účtem vývojáře nebo se přihlásit do vývojářské konzole jiného klienta z firemního notebooku nebo IP adresy VPN. Jediný pokus o vyhnutí se banu přemění vyléčitelné nedorozumění s politikou na trvalou černou listinu více účtů.
- Určete přesný rádius výbuchu do 5 minut: Jedná se o odmítnutí/odstranění jedné aplikace, pozastavení členství/daňového/obchodníka, jehož platnost vypršela, zrušení podnikového certifikátu nebo úplné ukončení účtu?
- Pozastavení pro správu / fakturaci / dodržování souladu (nejrychlejší oprava 1 až 24 hodin): Zkontrolujte, zda vaše aplikace nezmizela z obchodu pouze kvůli vypršenému ročnímu členství Apple Developer ve výši 99 $ / 299 $, nepřijatému Plánu placených aplikací (plán ⅔) selhal, smlouvě o stavu digitálních služeb Google** nebo neověřené Digital Services Act GoogleD Organizace DUNS / Termín ověření identity.
- Odstranění/pozastavení jedné aplikace: Stávající uživatelé, kteří si aplikaci již stáhli, ji mohou stále otevřít, ale nové stahování a aktualizace jsou blokovány (a předplatné v aplikaci se může přestat obnovovat).
- Vypršení/zrušení firemního certifikátu: Interní aplikace každého zaměstnance se odmítne spustit okamžitě, jakmile zařízení zkontroluje OCSP společnosti Apple (
ocsp.apple.com) server stavu certifikátu. - Zachovejte svůj produkční backend pro stávající nainstalované uživatele - NEVYPÍNEJTE své servery API ani nenarušujte zpětnou kompatibilitu. Když Apple nebo Google odeberou spotřebitelskou aplikaci ze záznamu v obchodu, miliony stávajících uživatelů, kteří již mají aplikaci nainstalovanou ve svých telefonech, mohou aplikaci i nadále normálně otevřít a používat (pokud nebyl odvolán certifikát Enterprise). Udržujte svá backendová rozhraní API v provozu a nasaďte banner v aplikaci na straně serveru, který uživatele nasměruje na vaši mobilní webovou / progresivní webovou aplikaci (PWA) za účelem placení nebo správy účtu během odvolání.
- Před odpovědí si přečtěte přesné znění pokynů nebo zásad v App Store Connect (Centrum řešení) nebo Google Play Console (stav zásad). Nikdy během prvních 30 minut neodesílejte rozzlobenou, defenzivní nebo emocionální odpověď s mnoha odstavci. V případě odvolání obvykle získáte jedno primární povolení k kontrole člověkem s vysokou pozorností: pokud jej promarníte hádkami před opravou základní sady SDK, oprávnění, metadat nebo selhání testovacích pověření, vaše odvolání se přesune na konec několikatýdenní fronty.
- Pokud je vaše aktualizace iOS zablokována během kritické produkční havárie, bezpečnostní zranitelnosti nebo živé události, okamžitě odešlete oficiální Apple „Žádost o urychlené přezkoumání aplikace“. Spolu s odesláním čisté binární opravy hotfix v App Store Connect odešlete formální formulář urychlené kontroly vysvětlující závažnou chybu ovlivňující uživatele nebo právní/bezpečnostní nouzový stav, abyste mohli přejít ze standardní kontroly na prioritu 12-2 hodiny.
- Audit SDK třetích stran, WebViews a protokoly přístupu dodavatelů vytvořené za posledních 30 dní. Více než 60 procent náhlých pozastavení aplikací typu „Klamavé chování“, „Malware/Spyware“ nebo „Pokyny 2.3.1 / 5.1.1“ není způsobeno kódem vašeho základního produktu, ale nedávno aktualizovanou sadou SDK pro reklamy, dynamickým načítáním kódu SDK pro čínskou analýzu od třetí strany. framework (jako je neschválený hot-patching) nebo externí nezávislý pracovník, jehož osobní účet Google/Apple byl ukončen kvůli nesouvisejícímu spamu a otrávil váš účet prostřednictvím Contagious Account Association.
Danger
** Past „Přidružený účet / Otrávený Freelancer“ na Google Play a Apple:** Automatizovaný vynucovací modul Google Play propojuje účty, které sdílejí přihlašovací IP, otisk prohlížeče Chrome, telefonní číslo 2FA, podpisový klíč úložiště klíčů, ID vydavatele AdMob, projekt Firebase nebo e-mail podpory. Pokud udělíte přístup „Správce“ nebo „Správce vydání“ ve vaší firemní konzoli Google Play Console externímu dodavateli nebo vývojářské agentuře, jejíž jiný klient bude ukončen z důvodu porušení zásad, robot Google automaticky ukončí účet vaší společnosti z důvodu „Vysoce rizikové chování / Předchozí porušení ze strany přidruženého účtu.“ Nikdy nedovolte externím dodavatelům, aby se přímo připojili k vaší Play Console nebo App Store. vyžadují, aby všechna sestavení byla nahrána prostřednictvím izolovaného CI/CD servisního účtu (GitHub Actions / Bitrise / Fastlane API Key) běžícího na vyhrazeném čistém cloudovém běžci.
Rozhodovací strom: Odstranění aplikace, ukončení účtu a obnovení podnikových certifikátů¶
flowchart TD
A["Produkční mobilní aplikace je offline, odstraněna z obchodu nebo účet vývojáře pozastaven"] --> B{"Který přesný režim selhání nastal?"}
B -->|"Aplikace zmizela z App Store / Play Store po celém světě, ŽÁDNÝ e-mail o porušení zásad"| C["Kontrola administrativních pozastavení / blokování v souladu s předpisy: vypršela platnost karty s automatickým obnovením 99 $ / 299 $, nepřijatá smlouva o dani z placených aplikací / smlouva 2, ověření DUNS nebo ověření obchodníka EU DSA"]
C --> D["Aktualizujte ověření platby/daně/DSA v App Store Connect nebo Play Console -> Aplikace se obnoví do obchodu během 1 až 24 hodin"]
B -->|"Zaměstnanec / Interní aplikace pro iOS se neotevře („Nelze ověřit aplikaci“ / „Nedůvěryhodný podnikový vývojář“)"| E["Distribuční certifikát Apple Enterprise (ADEP) nebo zřizovací profil vypršela nebo byla zrušena"]
E --> F["Vygenerujte nový distribuční certifikát na portálu pro vývojáře -> Znovu podepište IPA s aktualizovaným profilem zřizování -> Pushujte nové sestavení + profil OTA prostřednictvím MDM (Jamf/Intune/Workspace ONE)"]
B -->|"Jedna aplikace zamítnuta, odstraněna z prodeje nebo pozastavena z důvodu porušení zásad"| G["Krok 1: Citace centra pro řešení auditu / stavu zásad + odstranění problematického SDK, povolení nebo nefunkční přihlášení k recenzi"]
G --> H{"Je to Apple App Store nebo Google Play?"}
H -->|"Apple App Store"| I["Nahrajte čisté sestavení -> Odpovězte v Centru řešení s faktickým důkazem o nápravě -> Požádejte o urychlenou kontrolu NEBO se odvolejte výboru pro kontrolu aplikací + Naplánujte telefonní hovor Apple Developer"]
H -->|"Obchod Google Play"| J["Pokud je „Odstraněno/Odmítnuto“: Odešlete přes Play Console aktualizaci AAB, která je v souladu s požadavky -> Pokud „Pozastaveno (Strike)“: Podejte 1st000znakové odvolání proti technickým zásadám (nebo znovu nahrajte POUZE pod novým názvem balíčku, pokud to upozornění výslovně povoluje)"]
B -->|"Celý účet vývojáře byl ukončen (podvod Apple 3.2f nebo předchozí porušení Google / vysoké riziko)"| K["ZMRAZTE VŠECHNO VYTVOŘENÍ NOVÉHO ÚČTU -> Audit pro nakažlivou asociaci (dodavatelé/sdílené adresy IP/SDK) -> Odvolání výkonného právníka a důvěry/bezpečnosti s D-U-N-S, Incorporation Docs a Audit Trail"]
Scénář 1: „Tiché zmizení“ (odstranění v souladu se správními, daňovými, DUNS a EU DSA)¶
Než budete předpokládat, že vaše aplikace byla zakázána kvůli porušení zásad, zkontrolujte, zda administrativní zámek automaticky nevytáhl vaši aplikaci z prodeje. Třicet procent paniky „naše aplikace zmizela z App Store / Google Play“ je způsobeno pěti administrativními spouštěči, které lze opravit za 15 minut:
| Administrativní spouštěč | Co se stane s vaší živou aplikací | Jak ověřit za 60 sekund | Časová osa okamžité opravy a obnovy |
|---|---|---|---|
| 1. Členství v programu Apple Developer Program vypršelo (99 $/rok nebo 299 $/rok) | Všechny bezplatné a placené aplikace okamžitě zmizí z App Store po celém světě, jakmile skončí 24hodinová doba odkladu; stávající uživatelé mohou stále otevírat spotřebitelské aplikace, ale nákupy v aplikaci se přeruší. | Přihlaste se developer.apple.com/account -> Červený pruh nahoře říká "Vaše členství v programu Apple Developer Program vypršelo." |
Majitel účtu se přihlásí, aktualizuje firemní kreditní kartu, jejíž platnost vypršela, a zaplatí obnovení. Aplikace se automaticky znovu objeví v App Store během 1 až 8 hodin se všemi recenzemi a hodnoceními beze změny. |
| 2. Nepřijatá „Smlouva o placených aplikacích“ společnosti Apple (Příloha 2 / Příloha 3) nebo vypršení platnosti daně/bankovnictví | Každá placená aplikace a každá bezplatná aplikace s Nákupy v aplikaci nebo předplatné je automaticky označena "Čekající smlouva" a stažena z prodeje. | OTEVŘENO appstoreconnect.apple.com -> Obchod (smlouvy, daně a bankovnictví) -> Hledejte žlutou/červenou „Je vyžadována akce“ nebo „K dispozici je aktualizovaná smlouva.“ |
Legální Držitel účtu (administrátoři to nemohou udělat) se musí přihlásit a kliknout na "Zobrazit a souhlasit s podmínkami" nebo aktualizovat W-8BEN-E / W-9 / ověření banky, jehož platnost vypršela. Obnoví se během 1 až 4 hodin. |
| 3. Nedodržení zákona o digitálních službách Evropské unie (DSA) „Status obchodníka“ | Aplikace zůstává aktivní v USA/Asii, ale je zcela odstraněna ze všech 27 obchodů s aplikacemi v členských státech EU. | Podívejte se na App Store Connect -> Business -> Požadavky obchodníka o digitálních službách Evropské unie. | Odešlete ověřenou obchodní adresu, telefonní číslo, e-mail a dokument D-U-N-S / obchodní rejstřík. Obnovuje se v obchodech v EU po ověření (24 až 48 hodin). |
| 4. Ověření účtu vývojáře Google Play (D-U-N-S / Identita / Termín pro platební profil) | Google odebere všechny aplikace a zakáže publikování, pokud identita organizace, adresa DUNS nebo vlastnictví domény oficiálních webových stránek nebudou ve vybraném termínu ověřeny. | Otevřete Google Play Console -> Podrobnosti účtu / Stav zásad -> Hledejte „Účet je omezen z důvodu neúspěšného nebo neúplného ověření.“ | Nahrajte oficiální oficiální registraci firmy odpovídající přesnému oficiálnímu názvu a adrese ve vašem profilu Dun & Bradstreet (D-U-N-S) a ve službě Google Payments Merchant Center. |
| 5. Cílová úroveň rozhraní API Google Play / Bezpečnost dat / Vypršení deklarace finančních funkcí | Aktualizace aplikací jsou na novějších zařízeních s operačním systémem Android blokovány nebo je aplikace skrytá. | Play Console -> Doručená pošta / Stav zásad -> Zkontrolovat deklarace, jejichž platnost vypršela (např. oprávnění k fotkám/videu, aplikace Health nebo oprávnění služby popředí). | Vyplňte povinný formulář prohlášení o zásadách nebo odešlete žádost o rozšíření při nahrávání vyhovujícího sestavení cílové sady SDK. |
Scénář 2: Odstranění, odmítnutí nebo ukončení účtu Apple App Store¶
Když Apple odebere živou aplikaci z prodeje nebo zablokuje kritické produkční vydání, vaše reakce závisí na tom, zda vynucení pocházelo z Standardní kontrola aplikací (Pokyny 1-5) nebo Podvody a důvěra v App Store / Vztahy s vývojáři (oddíl 3.2[f]) licenční smlouvy k programu.
Krok 1: Dekódujte přesné pokyny společnosti Apple, které spustily odstranění¶
Přihlaste se do App Store Connect -> Aplikace -> [Vaše aplikace] -> Centrum rozlišení (nebo Zprávy) a přečtěte si přesné citované číselné pokyny:
- Pokyn 2.1 (Úplnost aplikace / Zhroucení při spuštění / Zlomené přihlašovací údaje testu): Recenzent se nemohl přihlásit, protože vypršela platnost hesla vašeho demo účtu, 2FA zablokovala svou IP adresu Cupertino/Cork Ireland nebo váš pracovní backend byl během kontroly mimo provoz.
- Pokyn 2.3.1 (skryté nebo nezdokumentované funkce / dynamické spouštění kódu): Často se spouští konfiguracemi React Native CodePush/hot-update, které zásadně mění chování aplikace po kontrole, nebo SDK třetí strany obsahující zatemněné selektory.
- Pokyn 3.1.1 (obcházení nákupu v aplikaci / externí platební odkazy): Tlačítko, WebView nebo odkaz na zákaznickou podporu uvnitř vaší aplikace pro iOS nasměruje uživatele k webové pokladně (Stripe/PayPal) pro digitální předplatné nebo mince bez použití StoreKit (nebo bez schváleného regionálního oprávnění).
- Pokyn 4.2 / 4.3 (Minimální funkčnost / Spam / Duplicitní aplikace): Spustí se, když společnost publikuje více klientských aplikací s bílým štítkem pod jedním účtem vývojáře namísto použití vlastní distribuce aplikací (Apple Business Manager).
- Pokyn 5.1.1 / 5.1.2 (Shromažďování dat, sledování ATT a štítky pro ochranu soukromí): Vaše aplikace přistupuje k identifikátorům zařízení (IDFA), aniž by volala ATTrackingManager nejprve zobrazí výzvu, nebo donutí uživatele vytvořit si účet bez tlačítka v aplikaci "Smazat účet" (povinné od roku 2022).
Krok 2: Jak požádat Apple o „Urychlenou kontrolu aplikace“ (2 až 12 hodinový obrat)¶
Nikdy nezneužívejte urychlenou kontrolu pro rutinní spouštění funkcí - Apple sleduje historii urychlených požadavků vašeho účtu a v případě zneužití oprávnění odejme. Když je však vaše živá produkční aplikace odstraněna z prodeje, selhává v produkci pro stávající uživatele, trpí bezpečnostní chybou nebo je spojena s časově citlivou právní/živou událostí:
- Nejdříve nahrajte fixní binární soubor: Zvyšte číslo svého sestavení, archivujte a nahrajte fixní IPA do App Store Connect přes Xcode nebo Transporter a klikněte na „Odeslat ke kontrole“, aby sestavení aktivně sedělo ve stavu „Čeká na recenzi“.
- Odešlete zrychlený formulář žádosti / kontaktní tok:
- Přejít na
developer.apple.com/contact/app-store/?topic=expedite(přihlášen jako majitel účtu nebo správce). - Vyberte „Požádat o urychlenou kontrolu aplikace,“ vyberte aplikaci a platformu a napište stručné technické zdůvodnění ve třech větách: > "KRITICKÝ VÝROBNÍ INCIDENT: V naší živé produkční aplikaci [název aplikace, Apple ID: 123456789] aktuálně dochází [odstranění z prodeje / fatální selhání postihující X % uživatelů iOS 18 / oprava kritické bezpečnostní zranitelnosti]. Nahráli jsme Build [X.Y.Z (Build 402) SDK, oprava SDK v souladu s úplným požadavkem]. urychlená kontrola k obnovení služby pro naše [X 000] aktivních zákazníků."
- Požádejte o živý telefonní hovor se specialistou na recenze Apple App:
- Pokud vaše aplikace uvízla v opakovaných zamítnutích kvůli nepochopeným pokynům, zkontrolujte zprávu o zamítnutí v App Store Connect nebo použijte nabídku Kontaktovat kontrolu aplikace a vyberte „Požádat o telefonický hovor z kontroly aplikace.“
- Zástupce Apple App Review (obvykle volá z Kalifornie
408nebo Cork, Irsko) zavolá na vaše uvedené telefonní číslo do 24 až 48 hodin, aby prošel přesný záznam obrazovky nebo symbol kódu, který spustil vlajku.
Krok 3: Jak se odvolat k radě Apple App Review Board (nebo podat soutěž o oznámení o ukončení účtu 3.2[f])¶
Pokud společnost Apple vydá "Oznámení o ukončení" podle oddílu 3.2(f) licenční smlouvy Apple Developer Program (údajná nečestná/podvodná činnost, manipulace s kontrolami nebo porušení souvisejícího účtu), máte obvykle přísnou 14denní lhůtu (nebo 30 dní podle pravidel EU P2B), abyste se mohli odvolat k Výboru pro kontrolu aplikací, než budou váš účet trvale smazány:
- Proveďte okamžitý interní forenzní audit: Zkontrolujte, zda marketingová agentura nekoupila motivované instalace/revize, zda technik nesprávně testoval ukradené/sandbox účtenky nebo zda SDK třetí strany vložila soukromá volání API.
- Odešlete formální písemné odvolání radě pro kontrolu aplikací:
- Nepopírejte ověřená technická fakta. Pokud porušení způsobila nepoctivá sada SDK nebo dodavatel třetí strany, převezměte plné vlastnictví, ukažte přesný hash Git commit, kde byl problematický kód/SDK odstraněn, připojte svou registraci Dun & Bradstreet (D-U-N-S), dokumenty o založení společnosti, metriky auditovaných uživatelů a dopisy podnikových zákazníků a načrtněte trvalé ovládací prvky CI/CD, které jste implementovali, aby se to nikdy nemohlo opakovat.
Scénář 3: Pozastavení aplikace Google Play vs. ukončení účtu vývojáře¶
Google Play prosazuje přísný systém „Třikrát/závažné porušení“, který je z velké části automatizovaný. Pochopení rozdílu mezi Odmítnutím/Odstraněním a Pozastavením je zásadní:
| Stav vynucení na Google Play | Název balíčku (applicationId) Stav |
Dopad na stav účtu ("stávka") | Správný postup technické nápravy |
|---|---|---|---|
| 1. Zamítnutá aktualizace | Název balíčku zůstává zdravý; aktuální živá verze zůstává v Obchodě Play | No Strike (Nezapočítává se do stavu účtu, pokud se neopakuje beze změn) | Opravte uvedené porušení v kódu nebo v prohlášeních Play Console (Bezpečnost dat, Oprávnění, Cílová SDK) a odešlete vyšší versionCode AAB. |
| 2. Odebráno z Google Play | Název balíčku zůstává pro vás použitelný; aplikace je zrušena z obchodu, dokud nebude opravena | Mírné varování (Při ignorování nebo opakovaném opakovaném porušování přejde k pozastavení) | Opravte porušení kódu/metadat, nahrajte nový vyhovující balíček Android App Bundle (.aab) a odeslat ke kontrole prostřednictvím Přehled publikování. |
| 3. Pozastaveno z Google Play | ** applicationId (např., com.company.app) je TRVALO UZAMKNUTO**, pokud vaše formální odvolání neuspěje; pokud opustíte název balíčku, ztratíte veškerou stávající uživatelskou základnu, hodnocení a cestu k aktualizaci |
VÁŽNÁ STÁVKA (2 až 3 pozastavení - nebo 1 závažné pozastavení - spustí automatické ukončení celého účtu vývojáře) | Nenahrávejte okamžitě klon pod com.company.app2. Nejprve podejte formální Odvolání proti zásadám Google Play, abyste zachránili původní název balíčku a vymazali sankci ze záznamu svého účtu. |
| 4. Účet vývojáře ukončen | Všechny aplikace v účtu budou trvale odstraněny; všechny přidružené účty jsou označeny | FATAL (Trvalý doživotní zákaz činnosti subjektu a přidružených osob, pokud nebude po odvolání zrušen) | Zmrazit všechna přihlášení/zařízení -> Audit Contagious Association -> Odešlete jediné komplexní Odvolání proti zrušení účtu prostřednictvím odkazu na nápovědu Play Console. |
Jak napsat vítězné odvolání proti pozastavení nebo zrušení účtu na Google Play¶
Počáteční formulář odvolání proti pozastavení služby Google Play často omezuje vaši odpověď na 1 000 znaků (ačkoli následná vlákna e-mailu umožňují přílohy ve formátu PDF). Každá postava musí počítat:
- Nikdy znovu nenahrávejte aplikaci pod novým názvem balíčku (
com.company.app2) Po dobu pozastavení, pokud nedostanete výslovný pokyn: Pokud e-mail o pozastavení společnosti Google výslovně neříká „Můžete nahrát novou vyhovující verzi pod novým názvem balíčku,“ nahrát stejnou aplikaci pod novýmapplicationIdkdyž je pozastaveno, je skenerem binární podobnosti Google označeno jako Obcházení / Ban Evasion a spouští okamžité Ukončení účtu. - Struktura odvolání 1 000 znaků:
- Řádek 1 (Identita a legitimita): Uveďte svůj právní název společnosti, číslo D-U-N-S, název balíčku (
com.example.app) a jaké legitimní služby firma poskytuje (např. "Regulovaný portál zdravotní péče telehealth pro 85 000 pacientů v [Nemocničním systému]"). - Řádek 2 (Analýza kořenových příčin): Zaměřte se přímo na přesné zásady uvedené v e-mailu o pozastavení (např. Předstírání jiné identity / Duševní vlastnictví, Klamavé chování, Spyware/Stalkerware, Citlivá oprávnění [SMS/Call Log/AccessibilityService] nebo Předchozí porušení účtu).
- Řádek 3 (Doklad o autorizaci nebo nápravě):
- V případě pozastavení z důvodu Předstírání jiné identity / značky / přidružení k vládě: Uveďte, že přikládáte oficiální povolení značky / osvědčení o registraci ochranné známky / vládní smlouvu ve formátu PDF na oficiální hlavičkový papír.
- V případě pozastavení z důvodu Ukončení přidruženého účtu: Jasně vysvětlete, zda jste si najali externí agenturu/samostatného pracovníka nebo získali aplikaci prostřednictvím převodu majetku, uveďte přesné e-maily externích uživatelů, které jste odstranili ze seznamu Uživatelé a oprávnění Play Console, a nabídněte dokumenty o založení společnosti, které prokazují, že je vaše společnost nezávislou právnickou osobou.
- V případě pozastavení z důvodu chyby kódu/sady SDK: Vysvětlete přesnou technickou příčinu (např. "Verze 2.4.1 omylem opustila
READ_MEDIA_IMAGESvAndroidManifest.xmlze starší závislosti") a požádejte o povolení nahrát čisté sestavení2.4.2na původní název balíčku.
Warning
Skrytá past Google Play „Closed Track / Interní Testing Track“: Mnoho vývojářů pro Android pozastaví svou živou produkční aplikaci i po nahrání opraveného sestavení do Production Track, protože starší, nevyhovující APK/AAB (obsahující zakázaný SDK nebo REQUEST_INSTALL_PACKAGES povolení) je stále aktivní na staré stopě Interní testování, uzavřená alfa nebo otevřená beta z doby před 2 lety. Automatizovaný skener zásad Google Play skenuje VŠECHNY aktivní stopy současně. Před odesláním opravy zásad nebo odvolání přejděte do kanálů interního, uzavřeného a otevřeného testování, vytvořte nové vydání s prázdným/deaktivovaným artefaktem (nebo nahrajte čistý kód AAB vyšší verze do každého aktivního kanálu), aby kdekoli v konzole zůstaly aktivní nulové staré nevyhovující binární soubory.
Scénář 4: Vypršení platnosti nebo zrušení certifikátu Apple Enterprise Certificate (ADEP) (Interní záchrana aplikace pro zaměstnance)¶
Pokud vaše společnost distribuuje interní podnikové aplikace zaměstnancům, skladovým skenerům, iPadům v kokpitu leteckých společností nebo nemocničním lékařům mimo veřejný App Store pomocí Apple Developer Enterprise Program (299 USD/rok vnitropodniková distribuce), selhání certifikátu znamená okamžitý výpadek provozu.
Proč se všechny zaměstnanecké aplikace najednou přestanou otevírat přesně ve stejnou minutu¶
Každá aplikace pro iOS podepsaná In-House Enterprise Distribution Certificate se spoléhá na dva kryptografické soubory s pevným datem vypršení platnosti:
1. ** Certifikát Enterprise Distribution Certificate (.p12 / .cer):** Platné 3 roky od vytvoření (nebo bude okamžitě zrušeno, pokud někdo na portálu klikne na „Revoke“, pokud vyprší roční členství ve výši 299 $ nebo pokud Apple zruší certifikát kvůli veřejnému zneužití sideloadingu).
2. Profil interního zajišťování (.mobileprovision) zabudované uvnitř IPA: Platí 12 měsíců od generace.
V okamžiku, kdy vyprší platnost certifikátu nebo profilu poskytování - nebo pokud Apple certifikát odvolá - každé zařízení iOS, které kontroluje odpovídač Apple OCSP (ocsp.apple.com) blokuje spuštění aplikace pomocí „Nelze ověřit aplikaci: K ověření důvěryhodnosti je vyžadováno připojení k internetu“ nebo „[Název aplikace] již není k dispozici.“
Krok za krokem nouzové obnovení prostřednictvím MDM (bez smazání dat zaměstnanecké aplikace)¶
KRITICKÉ PRAVIDLO: Řekněte svým zaměstnancům, že NEMAZÁTE mazat/odinstalovat nefunkční aplikaci ze svých iPhonů nebo iPadů. Pokud zaměstnanec smaže ikonu aplikace, iOS trvale vymaže místní databázi SQLite aplikace a nesynchronizovaná offline data pole. Pokud předáte nově podepsaný profil poskytování nebo aktualizovaný IPA s přesně stejným ID balíčku (CFBundleIdentifier) přes stávající ikonu prostřednictvím MDM aktualizuje iOS podpis na místě a zachová 100 procent místních dat uživatele.
- Případ A: Platnost pouze 12měsíčního profilu zřizování vypršela (tříletý distribuční certifikát je stále platný):
- Dokonce NENÍ třeba překompilovat nebo znovu nahrát binární soubor aplikace.
- Přihlaste se
developer.apple.com-> Certifikáty, identifikátory a profily -> Profily. - Upravte profil interního zajišťování, jehož platnost vypršela, vyberte existující platný distribuční certifikát, klikněte na Uložit a stáhněte si nový
.mobileprovisionsouboru (nyní platí dalších 12 měsíců). - Nahrajte POUZE nové
.mobileprovisionsoubor do vaší konzoly Správa mobilních zařízení (MDM) (Jamf Pro, Microsoft Intune, Omnissa Workspace ONE, Kandji nebo Mosyle) a přeneste jej do všech spravovaných zařízení vzduchem. Aplikace každého zaměstnance se okamžitě začne znovu otevírat do 5 minut bez opětovného stahování IPA. - Případ B: Tříletý podnikový distribuční certifikát vypršel nebo byl odvolán:
- Samotný nový zřizovací profil neopraví prošlý nebo zrušený kryptografický podpisový certifikát - samotný binární soubor aplikace musí být znovu podepsán novým distribučním certifikátem.
- Krok 1: Vygenerujte žádost o podepsání certifikátu (CSR) v Keychain Access, vytvořte nový Vnitropodnikový a Ad Hoc produkční certifikát na Apple Developer Portal a stáhněte/nainstalujte si jej do své klíčenky sestavení serveru.
- Krok 2: Vygenerujte nový interní profil zřizování propojený s tímto novým certifikátem.
- Krok 3: Buď znovu archivujte svůj projekt Xcode s vyšším
CFBundleVersionNEBO použitífastlane sigh resign/codesignznovu podepsat vaši stávající produkci.ipasoubor s novým certifikátem a profilem (zachování přesně stejného identifikátoru svazku). - Krok 4: Nahrajte nově podepsaný
.ipana váš MDM nebo interní server manifestu OTA (itms-services://) a do všech zařízení poslat povinnou aktualizaci aplikace. - Dlouhodobá migrace od certifikátů křehkých podniků: Apple aktivně ustupuje od starších interních podnikových certifikátů ve prospěch Vlastních aplikací distribuovaných prostřednictvím Apple Business Manager (ABM) / Programu hromadného nákupu (VPP). Aplikace distribuované prostřednictvím Apple Business Manageru využívají vlastní infrastrukturu pro podepisování kódu App Store společnosti Apple - což znamená, že profily zřizování nikdy nevyprší na zařízeních zaměstnanců a vaše interní aplikace se nikdy nemůže náhle zhroutit do vašeho vozového parku v neděli ráno.
Regionální čísla tísňového volání a protokoly agentur¶
Pokud bylo odebrání vaší mobilní aplikace nebo ukončení účtu způsobeno externím porušením pověření, útokem ransomwaru na váš server sestavení CI/CD nebo žádostí o zlomyslné vydírání, nahlaste kybernetický incident příslušným národním úřadům při uplatnění své platformy:
- Spojené státy americké: Oznamte neoprávněné převzetí účtu nebo vydírání FBI Internet Crime Complaint Center (IC3) na ic3.gov a Cybersecurity and Infrastructure Security Agency (CISA) na 1-844-Say-CISA (1-844-729-2472). V případě nekalých obchodních praktik na platformě nebo krádeže obchodní identity se obraťte na Federální obchodní komisi (FTC) nebo na svého státního generálního prokurátora.
- Evropská unie a Spojené království: Podle EU Platform-to-Business (P2B) Nařízení (EU) 2019/1150 a Zákon o digitálních trzích (DMA) jsou společnosti Apple a Google ze zákona povinny poskytnout firemním uživatelům usazeným v EU konkrétní Prohlášení o důvodech minimálně plné právní závazky v případě ukončení platnosti nebo výpovědní lhůty nabývají účinnosti. porušení) a poskytují přístup k internímu systému pro vyřizování stížností a certifikovaným EU P2B Mediačním orgánům (uvedené na stránce Apple P2B Mediation a Google Play na stránce EU Business User pro odškodnění). V případě kybernetického narušení oznamte do 72 hodin svůj národní tým CSIRT a úřad pro ochranu údajů podle GDPR nebo zavolejte do Spojeného království NCSC / Action Fraud na čísle 0300 123 2040.
- Kanada: Kontaktujte Kanadské centrum pro kybernetickou bezpečnost na čísle 1-833-CYBER-88 (1-833-292-3788).
- Austrálie a Nový Zéland: Zavolejte na horkou linku pro kybernetickou bezpečnost Australian Signals Directorate (ASD) na čísle 1300 CYBER1 (1300 292 371) nebo CERT NZ na čísle 0800 237 869.
- Indie a Asie a Tichomoří: Oznamte kybernetické incidenty CERT-In (Indie) na čísle 1800-11-4949, JPCERT/CC (Japonsko) nebo SingCERT (Singapur). Podívejte se na náš globální adresář na tísňová čísla.
Často kladené otázky¶
Pokud bude náš účet Google Play nebo Apple Developer ukončen, můžeme si otevřít nový účet pod jiným e-mailem a znovu nahrát naši aplikaci?¶
Ne - pokus o otevření nového účtu vývojáře za účelem opětovného nahrání pozastavené aplikace je ta nejničivější chyba, kterou může společnost udělat. Google Play i Apple sledují hardwarová ID zařízení, otisky sestavení macOS/Windows, hash úložiště klíčů, podpisy kódu, IP adresy, záznamy D-U-N-S a ID Firebase/AdMob; nový účet otevřený z vaší kanceláře nebo notebooku bude automaticky ukončen do 24 až 72 hodin z důvodu „obcházení / předchozího porušení“, čímž se trvale zničí vaše šance na získání legitimního odvolání na vašem primárním účtu.
Přijdou stávající uživatelé o aplikaci na svých telefonech, pokud Apple nebo Google odstraní naši aplikaci z obchodu?¶
U standardních veřejných aplikací App Store a Google Play odebrání nebo pozastavení aplikace z obchodu pouze zastaví NOVÝM uživatelům v jejím stahování a zabrání vám v zasílání aktualizací aplikací; Stávající uživatelé, kteří již mají aplikaci nainstalovanou na svém iPhonu nebo telefonu Android, mohou pokračovat v otevírání a používání aplikace normálně, pokud necháte své backendové API servery spuštěné. Jedinou výjimkou je aplikace Apple Enterprise (In-House), jejíž distribuční certifikát je zrušen, a která se okamžitě přestane otevírat na všech zařízeních, jakmile iOS zkontroluje server OCSP společnosti Apple.
Jak dlouho trvá zrychlená kontrola aplikace Apple ve skutečné produkční nouzi?¶
Jakmile je vaše pevná sestava nahrána do App Store Connect, odeslána ke kontrole a schválena k žádosti o urychlenou kontrolu prostřednictvím kontaktního portálu Apple pro vývojáře, kontrolní tým společnosti Apple obvykle vyzvedne a dokončí kontrolu do 2 až 12 hodin (často za méně než 4 hodiny během pracovní doby v USA/EU), ve srovnání s 24 až 48 hodinami u standardní kontroly.
Proč služba Google Play ukončila náš firemní účet vývojáře z důvodu „Předchozích porušení ze strany přidruženého účtu“, když máme pouze jeden účet?¶
Téměř vždy k tomu dochází kvůli „Přidružení nakažlivých účtů“: externí vývojář na volné noze, dodavatel kontroly kvality, marketingová agentura nebo bývalý zaměstnanec, kterému byla udělena uživatelská oprávnění ve vaší konzoli Google Play Console, se také přihlásil (nebo vlastnil) k jinému účtu vývojáře Google Play, který byl zablokován z důvodu porušení zásad. Protože oba účty sdílely IP adresu dodavatele, otisk prohlížeče nebo přihlašovací relaci, automatický graf společnosti Google tyto dva účty propojil; Chcete-li jej zvrátit, musíte zrušit přístup externího uživatele a odeslat firemní ověření, které prokáže, že vaše firma je samostatnou, nesouvisející právnickou osobou.
Jak opravíme prošlý profil Apple Enterprise Provisioning Profile, aniž bychom vymazali data offline aplikací našich zaměstnanců?¶
Dejte všem zaměstnancům pokyn, aby NESMAZALI nefunkční aplikaci ze svých zařízení. Pokud vypršela pouze platnost 12měsíčního interního provizního profilu (a 3letý distribuční certifikát je stále platný), jednoduše vygenerujte a stáhněte si obnovený `.mobileprovision` soubor na Apple Developer Portal a předejte tento profil vzduchem prostřednictvím vašeho MDM (Jamf, Intune, Workspace ONE) - stávající aplikace se okamžitě odemkne a otevře se všemi místními daty nedotčenými. Pokud vypršela platnost samotného 3letého certifikátu, znovu podepište IPA s novým certifikátem pomocí přesně stejného ID balíčku a odešlete jej jako místní aktualizaci aplikace MDM.
Související průvodci¶
- Registrátor domény nebo cloudový účet AWS pozastaven kvůli selhání fakturace nebo příznaku zneužití: Výpadek výroby
- Firemní ransomware a reakce na porušení serveru
- Virální PR krize, falešné pomluvy, revizní bombové útoky a reakce na vydírání
- Plán kontinuity podnikání a zotavení po havárii
Zdroje a oficiální pokyny¶
- Oficiální dokumentace pro vývojáře Apple (Spojené státy americké / globální): Pokyny pro kontrolu App Store, Žádost o urychlenou kontrolu aplikace, Odvolání k Radě pro kontrolu aplikací a Licenční smlouva Apple Developer Program (Sekce 3.2[f]).
- Centrum nápovědy a zásad pro vývojáře pro Google Play Console: Proces vymáhání (odmítnutí, odebrání, pozastavení a zrušení účtu), odvolání proti porušení zásad a zabránění ukončení přidružených účtů.
- Evropská komise (Evropská unie): Nařízení (EU) 2019/1150 o podpoře spravedlnosti a transparentnosti pro firemní uživatele online zprostředkovatelských služeb (nařízení P2B) - 30denní oznámení o ukončení a práva na zprostředkování.
- Průvodce nasazením platformy Apple (Enterprise & MDM): Distribuce proprietárních interních aplikací, správa profilu zřizování a vypršení platnosti certifikátu prostřednictvím MDM a migrace na vlastní aplikace v Apple Business Manageru.