Skip to content

Мобилна апликација уклоњена из Апп Сторе-а или Гоогле Плаи-а (или налог програмера је укинут): убрзана жалба и спасавање Ентерприсе Церт

Буђење на аутоматизовану е-пошту од Аппле Апп Сторе Ревиев-а или Гоогле Плаи Труст & Сафети у којој се наводи да је ваша водећа производна мобилна апликација „Уклоњена из продаје“, „Суспендована“ или да је ваш цео Аппле програм за програмере или налог организације Гоогле Плаи конзоле укинут представља егзистенцијалну кризу за било коју софтверску компанију, финтецх-сервис бренд или предузеће на пољу. Што је још горе, ако ваша организација користи Аппле Девелопер Ентерприсе Програм (Ин-Хоусе Дистрибутион) и истекли сертификат о дистрибуцији, опозвани профил за обезбеђивање или истекло годишње чланство погоди вашу флоту, свака интерна иОС апликација на хиљадама иПхоне-а и иПад-а запослених одмах се покреће са фаталним искачућим прозором: *"Немогуће је да ваша апликација буде дуга." прекид укључује активни криминални сајбер-напад или изнуђивање рансомваре-а против ваших кључева у облаку, позовите полицију или вашу телефонску линију за одговор на сајбер инциденте преко наше бројеви за хитне случајеве именик и унакрсна референца регистратор домена или АВС налог у облаку суспендован због грешке у наплати или ознаке злоупотребе: прекид производње, пословни рансомваре и пробој сервера, и план континуитета пословања и опоравак од катастрофе.

Зауставите свој инжењерски тим да панично региструје потпуно нови налог Аппле Девелопер или Гоогле Плаи конзолу користећи кредитну картицу компаније одмах. И Гоогле Плаи-ов аутоматизовани Графикон придружених налога/претходних кршења и Аппле-ов Систем за превенцију превара за програмере прате заједничке идентификаторе хардвера, МАЦ адресе машине за прављење, привезке за кључеве за потписивање кода, ИП адресе, Д-У-Н-С бројеве, платне картице и АдМоб/Фиребасе везе. Прављење резервног налога за избегавање забране на истом лаптоп рачунару или канцеларијском Ви-Фи-у покреће тренутну, неповратну трајну доживотну забрану ради заобилажења (Гоогле Плаи смернице: Процес спровођења / поновљена или озбиљна кршења; Одељак 3.2 [ф] Уговора о лиценцирању програма Аппле за програмере). Уместо тога, извршите структурирану дијагностику, хитну исправку и формалну ескалацију Одбор за преглед апликација/Жалба на смернице Гоогле Плаи у наставку у прва 2 сата.

Уради ово сада

  1. Одмах издајте замрзавање налога „Без забране избегавања” налога за сваког инжењера, извођача радова и оснивача. Изричито забраните било коме у свом тиму да отвори нови налог Гоогле Плаи конзоле или Аппле Девелопер налога, да отпреми ваш АПК/ААБ или ИПА под личним налогом програмера или да се пријави на ИП адресу компаније за рачунар или ВПН конзолу другог клијента. Један покушај избегавања забране претвара излечиви неспоразум о политици у трајну црну листу више налога.
  2. Идентификујте тачан радијус експлозије у року од 5 минута: да ли је у питању одбијање/уклањање једне апликације, истекло чланство/пореза/задржавање трговаца, опозив сертификата предузећа или потпуно укидање налога?
  3. Административно/Обрачун/Задржавање усклађености (најбрже поправке од 1 до 24 сата): Проверите да ли је ваша апликација нестала из продавнице искључиво због истекле 99 УСД/299 УСД годишњег Аппле Девелопер чланства, неприхваћеног Распореда плаћених апликација (Распоред ⅔) уговора о дигиталним услугама (ЕУ непотврђени закон о дигиталним услугама**) Статус** или неуспешан рок за ДУНС/верификацију идентитета Гоогле Плаи организације.
  4. Уклањање/суспензија једне апликације: Постојећи корисници који су већ преузели апликацију и даље могу да је отворе, али нова преузимања и ажурирања су блокирана (а претплате у апликацији могу престати да се обнављају).
  5. Истек/опозивање интерног сертификата предузећа: Интерна апликација сваког запосленог одбија да се покрене одмах након што уређај провери Аппле-ов ОЦСП (ocsp.apple.com) сервер статуса сертификата.
  6. Сачувајте позадину производње за постојеће инсталиране кориснике - НЕМОЈТЕ искључивати своје АПИ сервере нити прекидати компатибилност са претходним верзијама. Када Аппле или Гоогле уклоне потрошачку апликацију са уноса у продавници, милиони постојећих корисника који већ имају инсталирану апликацију на својим телефонима и даље могу нормално да отворе и користе апликацију (осим ако је Ентерприсе сертификат опозван). Одржавајте своје позадинске АПИ-је активним и примените банер у апликацији на страни сервера који упућује кориснике на вашу Мобилну веб/прогресивну веб апликацију (ПВА) ради плаћања или управљања налогом док се жалите.
  7. Прочитајте тачан цитирање смерница или смерница у Апп Сторе Цоннецт-у (Центар за решавање) или Гоогле Плаи конзоли (статус смерница) пре него што одговорите. Никада немојте слати љутити, одбрамбени или емотивни одговор са више пасуса у првих 30 минута. Обично добијате једну примарну пропусницу за људски преглед са високом пажњом на жалбу: ако је потрошите на расправу пре него што поправите неуспех основног пакета за развој софтвера, дозволе, метаподатака или акредитива за тестирање, ваша жалба се помера у задњи део вишенедељног реда.
  8. Ако је ваше ажурирање иОС-а блокирано током критичног пада производње, безбедносне рањивости или догађаја уживо, одмах пошаљите званични Аппле-ов „Захтев за убрзани преглед апликације“. Поред слања чисте хитне исправке у Апп Сторе Цоннецт, пошаљите формални образац за убрзани преглед који објашњава озбиљну грешку која утиче на корисника или правни/безбедносни преглед да пређете са стандардног прегледа на 2. куеуе.
  9. Ревизија пакета за развој софтвера трећих страна, веб приказа и евиденција приступа извођача направљених у последњих 30 дана. Преко 60 процената изненадног „обмањујућег понашања“, „малвера/шпијунског софтвера“ или суспензије апликација „Смерница 2.3.⅕.1.1“ није узроковано недавно ажурираним кодом за развој софтвера за језгро огласа, већ недавно ажурираним кодом производа за аналитику. СДК за кинеско/оффсхоре плаћање, динамички оквир за учитавање кода (као што је неодобрено брзо закрпе) или слободњак спољне агенције чији је лични Гоогле/Аппле налог укинут због неповезаног нежељеног садржаја и затровао ваш налог преко Удружења заразних налога.

Danger

Замка „Повезани налог/затровани слободни радник“ на Гоогле Плаи-у и Аппле-у: Гоогле Плаи-ов аутоматизовани механизам за примену повезује налоге који деле ИП адресу за пријаву, отисак прста Цхроме прегледача, 2ФА број телефона, кључ за потписивање складишта кључева, ИД АдМоб издавача, Фиребасе пројекат или имејл за подршку. Ако дозволите приступ „Администратору“ или „Менаџеру издања“ на Гоогле Плаи конзоли своје компаније спољном уговарачу или агенцији за развој чији други клијент буде укинут због кршења смерница, Гоогле-ов бот ће аутоматски укинути налог ваше компаније због „Високо ризично понашање/претходна кршења од стране повезаног налога“. захтевају да се све верзије отпреме преко изолованог налога ЦИ/ЦД услуге (ГитХуб Ацтионс / Битрисе / Фастлане АПИ кључ) који ради на наменском чистом клауду.

Стабло одлучивања: уклањање апликације, укидање налога и опоравак сертификата предузећа

flowchart TD
    A["Продукцијска мобилна апликација ван мреже, уклоњена из продавнице или налог програмера је суспендован"] --> B{"Који је тачно режим квара настао?"}
    B -->|"Апликација је нестала из Апп Сторе / Плаи продавнице широм света, БЕЗ е-поште о кршењу смерница"| C["Провера административних и усаглашености: истекла картица за аутоматско обнављање од 99 УСД/299 УСД, Уговор о порезу на неприхваћене плаћене апликације/Спореду 2, ДУНС верификација или ЕУ ДСА верификација трговаца"]
    C --> D["Ажурирајте верификацију плаћања/пореза/ДСА у Апп Сторе Цоннецт-у или Плаи Цонсоле -> Апликација се враћа у складиште у року од 1 до 24 сата"]
    B -->|"Запослени/Интерна иОС апликација се не отвара („Није могуће верификовати апликацију“ / „Непоуздани програмер предузећа“)"| E["Аппле Ентерприсе (АДЕП) сертификат о дистрибуцији или профил за обезбеђивање истекао је или је опозван"]
    E --> F["Генеришите нови сертификат о дистрибуцији на порталу за програмере -> Поново потпишите ИПА са ажурираним профилом за обезбеђивање -> Поставите нову верзију + профил ОТА преко МДМ-а (Јамф/Интуне/Воркспаце ОНЕ)"]
    B -->|"Једна апликација је одбијена, уклоњена из продаје или суспендована због кршења смерница"| G["Корак 1: Центар за решавање ревизије / цитирање статуса политике + уклони СДК, дозволу или неисправну пријаву за преглед"]
    G --> H{"Да ли је то Аппле Апп Сторе или Гоогле Плаи?"}
    H -->|"Аппле Апп Сторе"| I["Отпремите чисту верзију -> Одговорите у Центру за решавање са доказом о чињеничном поправљању -> Затражите убрзани преглед ИЛИ уложите жалбу одбору за преглед апликација + закажите телефонски позив Аппле програмера"]
    H -->|"Гоогле Плаи продавница"| J["Ако је „Уклоњено/Одбијено“: Пошаљите ажурирање усаглашеног ААБ-а преко Плаи конзоле -> Ако је „Суспендед (Опомена)“: датотека жалбе на техничку политику од 1.000 знакова (или поново отпремите под новим именом пакета САМО ако је то изричито дозвољено обавештењем)"]
    B -->|"Укинут цео налог програмера (превара Аппле 3.2ф или претходна кршења Гоогле-а/висок ризик)"| K["ЗАМРЗНИ СВЕ КРИВАЊЕ НОВОГ НАЛОГА -> Ревизија за заразно удружење (уговарачи/дељени ИП-ови/СДК-ови) -> Филе Екецутиве Легал & Труст/Сафети Апел са Д-У-Н-С, Инцорпоратион Доцс и Аудит Траил"]

Сценарио 1: „Тихи нестанак“ (административно, пореско, ДУНС и ЕУ ДСА усаглашавање уклањања)

Пре него што претпоставите да је ваша апликација забрањена због кршења смерница, проверите да ли је административно закључавање аутоматски повукло вашу апликацију из продаје. Тридесет процената панике у хитним случајевима „наша апликација је нестала из Апп Сторе-а/Гугл Плаи-а“ узрокована је пет административних покретача који се могу поправити за 15 минута:

Административни окидач Шта се дешава са вашом апликацијом уживо Како верификовати за 60 секунди Временски оквир за тренутне поправке и обнављање
1. Истекло чланство у Аппле Девелопер Програму (99 УСД годишње или 299 УСД годишње) Све бесплатне и плаћене апликације одмах нестају из Апп Сторе-а широм света чим се истекне 24-часовни грејс период; постојећи корисници и даље могу да отварају потрошачке апликације, али куповине у апликацији се прекидају. Пријавите се developer.apple.com/account -> Црвени банер на врху каже "Ваше чланство у Аппле Девелопер Програму је истекло." Власник налога се пријављује, ажурира корпоративну кредитну картицу која је истекла и плаћа обнову. Апликације се аутоматски поново појављују у Апп Сторе-у у року од 1 до 8 сати са нетакнутим свим рецензијама и рангирањем.
2. Неприхваћен Аппле „Уговор о плаћеним апликацијама“ (Прилог 2 / Прилог 3) или Истек пореза/банкарства Свака апликација која се плаћа и свака бесплатна апликација са Куповинама у апликацији или претплатама аутоматски се означавају као „Уговор на чекању“ и повлаче се из продаје. Отвори appstoreconnect.apple.com -> Пословни (уговори, порези и банкарство) -> Потражите жуто/црвено "Потребна је радња" или "Доступан је ажурирани уговор." Правни Власник налога (администратори то не могу да ураде) мора да се пријави и кликне на „Прикажи и прихвати услове“ или да ажурира В-8БЕН-Е / В-9 / верификацију банке који је истекао. Враћа се у року од 1 до 4 сата.
3. Неусклађеност Закона о дигиталним услугама Европске уније (ДСА) „Статус трговца“ Апликација остаје активна у САД/Азији, али је потпуно уклоњена из свих 27 продавница апликација у државама чланицама ЕУ. Проверите Апп Сторе Цоннецт -> Посао -> Захтеви за трговце Закона о дигиталним услугама Европске уније. Пошаљите верификовану пословну адресу, број телефона, имејл и Д-У-Н-С / трговачки регистар. Враћа се у продавницама у ЕУ након верификације (24 до 48 сати).
4. Верификација Гоогле Плаи налога програмера (Д-У-Н-С/Идентитет/Рок за профил за плаћање) Гоогле уклања све апликације и онемогућава објављивање ако идентитет организације, ДУНС адреса или власништво над доменом званичног веб сајта нису верификовани до изабраног рока. Отворите Гоогле Плаи конзолу -> Детаљи налога / Статус смерница -> Потражите "Налог је ограничен због неуспеле или непотпуне верификације." Отпремите званичну државну регистрацију предузећа која се подудара са тачним правним именом и адресом на вашем Дун & Брадстреет (Д-У-Н-С) профилу и Гоогле Паиментс Мерцхант Центер.
5. Гоогле Плаи циљни АПИ ниво/Безбедност података/Истек декларације о финансијским карактеристикама Ажурирања апликација су блокирана или је апликација сакривена од откривања на новијим Андроид ОС уређајима. Плаи конзола -> Примљено / Статус смерница -> Проверите истекле декларације (нпр. дозволе за фотографије/видео, апликације за здравље или дозволе за Форегроунд Сервице). Попуните образац обавезне декларације о смерницама или пошаљите захтев за проширење док отпремате усаглашену верзију циљног СДК-а.

Сценарио 2: Аппле Апп Сторе уклањање, одбијање или укидање налога

Када Аппле уклони живу апликацију из продаје или блокира критично производно издање, ваш одговор зависи од тога да ли је примена дошла из Стандард Апп Ревиев (Смернице 1-5) или Апп Сторе Фрауд & Труст / Девелопер Релатионс (Уговор о лиценцирању програма, одељак 3.2[ф]).

Корак 1: Дешифрирајте тачне Аппле смернице које су покренуле уклањање

Пријавите се на Апп Сторе Цоннецт -> Апликације -> [Ваша апликација] -> Резолуциони центар (или поруке) и прочитајте тачне нумеричке смернице које су цитиране: - Смерница 2.1 (Комплетност апликације / Рушење при покретању / Неисправни акредитиви за тестирање): Рецензент није могао да се пријави јер је лозинка за ваш демо налог истекла, 2ФА је блокирао њихову ИП адресу у Купертину/Корк Ирска или је ваша позадинска подршка за сцену била искључена током прегледа. - Смерница 2.3.1 (Скривене или недокументоване функције/Динамичко извршавање кода): Често се покреће конфигурацијама Реацт Нативе ЦодеПусх/хот-упдате које суштински мењају понашање апликације након прегледа или СДК треће стране који садржи замагљене селекторе. - Смерница 3.1.1 (заобилажење куповине у апликацији / везе за екстерно плаћање): Дугме, ВебВиев или веза за корисничку подршку унутар ваше иОС апликације усмерава кориснике на веб наплату (Стрипе/ПаиПал) за дигиталне претплате или новчиће без коришћења СтореКит-а (или без одобреног регионалног права). - Смерница 4.2/4.3 (минимална функционалност/непожељна пошта/дупликате апликације): Покреће се када компанија објави вишеструке клијентске апликације са белим ознакама под једним налогом програмера уместо да користи прилагођену дистрибуцију апликација (Аппле Бусинесс Манагер). - Смерница 5.1.1 / 5.1.2 (Прикупљање података, праћење АТТ-а и ознаке за исхрану приватности): Ваша апликација приступа идентификаторима уређаја (ИДФА) без позивања ATTrackingManager прво затражи или приморава кориснике да отворе налог без дугмета „Избриши налог“ у апликацији (обавезно од 2022.).

Корак 2: Како затражити Аппле-ов „убрзани преглед апликације“ (преокрет од 2 до 12 сати)

Никада немојте злоупотребљавати убрзани преглед за рутинско покретање функција - Аппле прати историју убрзаних захтева вашег налога и поништиће ту привилегију ако се злоупотреби. Међутим, када ваша апликација за производњу уживо буде уклоњена из продаје, отказује продукцију за постојеће кориснике, има безбедносни пропуст или је повезана са временски осетљивим правним догађајем/догађајем уживо:

  1. Прво отпремите фиксни бинарни фајл: Повећајте број своје верзије, архивирајте и отпремите фиксни ИПА у Апп Сторе Цоннецт преко Ксцоде-а или Транспортер-а, и кликните на „Пошаљи на преглед“ тако да се верзија активно налази у стању „Чека преглед“.
  2. Пошаљите образац за убрзани захтев / ток контакта:
  3. Иди на developer.apple.com/contact/app-store/?topic=expedite (пријављен као власник налога или администратор).
  4. Изаберите „Затражите убрзани преглед апликације“, одаберите своју апликацију и платформу и напишите сажето, техничко образложење од 3 реченице: > "КРИТИЧАН ПРОИЗВОДНИ ИНЦИДЕНТ: Наша апликација за производњу уживо [назив апликације, Аппле ИД: 123456789] тренутно доживљава [уклањање из продаје / фатални пад који утиче на Кс% корисника иОС 18 / критичну закрпу за пропустљивост]. Отпремили смо Буилд [Кс.И.З], који у потпуности поправља СДК / Буилд 40 уклања сцрасх. у модулу И С поштовањем захтевамо убрзани преглед да бисмо обновили услугу за наше [Кс.000] активних клијената.“
  5. Затражите телефонски позив уживо са стручњаком за преглед Аппле апликација:
  6. Ако је ваша апликација заглављена у поновљеним одбијањима због погрешно схваћених смерница, проверите своју поруку о одбијању у Апп Сторе Цоннецт-у или користите мени Контактирајте преглед апликације да бисте изабрали „Затражите телефонски позив из прегледа апликације.“
  7. Представник Аппле Апп Ревиев-а (обично зове из Калифорније 408 или Цорк, Ирска) ће позвати ваш наведени телефонски број у року од 24 до 48 сати да прође кроз тачан снимак екрана или симбол кода који је активирао заставицу.

Корак 3: Како се жалити Одбору за преглед апликација Аппле (или оспорити 3.2[ф] Обавештење о укидању налога)

Ако Аппле изда „Обавештење о раскиду“ у складу са одељком 3.2(ф) Уговора о лиценцирању програма за Аппле програмере (наводно непоштене/преварне активности, манипулацију прегледом или кршење повезаних налога), обично имате стриктан период од 14 дана (или 30 дана према ЕУ П2Б правилима) пре него што ваш одбор за трајну ревизију** поднесе жалбу на све ваше апликације. обрисано:

  1. Спроведите непосредну интерну форензичку ревизију: Проверите да ли је маркетиншка агенција купила подстакнуте инсталације/рецензије, да ли је инжењер неправилно тестирао украдене рачуне/заштићено окружење или је СДК треће стране убацио приватне АПИ позиве.
  2. Поднесите званичну писану жалбу Одбору за преглед апликација:
  3. Немојте порицати проверене техничке чињенице. Ако је лажни пакет за развој софтвера треће стране или уговарач изазвао кршење, преузмите потпуно власништво, покажите тачан хеш урезивања Гит-а где је уклоњен код/СДК који крши, приложите своју Дун & Брадстреет (Д-У-Н-С) регистрацију, документе о оснивању предузећа, ревидиране корисничке метрике и писма клијената предузећа, и наведите да никада не можете да контролишете да се трајно примените ЦИ/ЦД.

Сценарио 3: Суспензија апликације Гоогле Плаи у односу на укидање налога програмера

Гоогле Плаи примењује стриктан систем „Три ударца/изразито кршење“ који је у великој мери аутоматизован. Разумевање разлике између одбијања/уклањања и суспензије је од кључног значаја:

Статус спровођења на Гоогле Плаи-у Назив пакета (applicationId) Статус Утицај на репутацију налога („Опомена“) Исправан пут техничке санације
1. Одбијено ажурирање Назив пакета остаје здрав; тренутна верзија уживо остаје у Плаи продавници Без опомене (Не рачуна се на здравље налога осим ако се не понови без промена) Исправите цитирано кршење у коду или декларацијама Плаи конзоле (безбедност података, дозволе, циљни пакет за развој софтвера) и пошаљите виши versionCode ААБ.
2. Уклоњено са Гоогле Плаи-а Назив пакета остаје употребљив за вас; апликација је опозвана из продавнице док се не поправи Благо упозорење (прелази у суспензију ако се игнорише или више пута поново шаље покварено) Исправите кршење кода/метаподатака, отпремите нови усаглашени Андроид Апп Бундле (.aab) и пошаљите на преглед преко Преглед објављивања.
3. Суспендовано са Гоогле Плаи-а Тхе applicationId (нпр. com.company.app) је ТРАЈНО ЗАКЉУЧАН осим ако ваша формална жалба не успе; губите сву постојећу корисничку базу, оцене и путању ажурирања ако напустите име пакета ТЕШКИ ШТРАЈК (2 до 3 суспензије - или 1 огромна суспензија - покреће аутоматско укидање целог налога програмера) НЕМОЈТЕ одмах отпремати клон испод com.company.app2. Прво поднесите званичну жалбу на смернице за Гоогле Плаи да бисте сачували оригинални назив пакета и избрисали опомену са евиденције налога.
4. Налог програмера укинут Све апликације на налогу се трајно уклањају; сви повезани налози су означени ФАТАЛНО (Трајна доживотна забрана ентитета и повезаних појединаца осим ако се не поништи по жалби) Замрзните све пријаве/уређаје -> Ревизија за Заразно удружење -> Пошаљите једну, свеобухватну Жалбу за укидање налога преко везе за помоћ за Плаи конзолу.

Како написати победничку жалбу за суспензију или укидање налога на Гоогле Плаи-у

Иницијални образац за жалбу на суспензију Гоогле Плаи-а често ограничава ваш одговор на 1000 знакова (иако наредне поруке е-поште дозвољавају ПДФ прилоге). Сваки знак мора да рачуна:

  1. ** Никада немојте поново отпремати апликацију под новим именом пакета (com.company.app2) Док је суспендован осим ако није изричито наложено:** Осим ако у Гоогле-овој е-поруци о суспензији изричито пише „Можете да отпремите нову усаглашену верзију под новим именом пакета“, отпремање исте апликације под новим applicationId док је суспендован означен је од стране Гоогле-овог скенера бинарне сличности као Заобилажење / избегавање забране и покреће тренутно Укидање налога.
  2. Структура жалбе од 1000 карактера:
  3. Линија 1 (Идентитет и легитимност): Наведите своје законско име компаније, Д-У-Н-С број, назив пакета (com.example.app), и коју легитимну услугу компанија пружа (нпр. „Регулисани здравствени портал за телездравство за 85.000 пацијената у [Систему болница]“).
  4. Линија 2 (Анализа основног узрока): Директно адресирајте тачне смернице наведене у е-поруци о суспензији (нпр. Лажно представљање/Интелектуална својина, Обмањујуће понашање, Шпијунски софтвер/Сталкерваре, Осетљиве дозволе [СМС/Евиденција позива/Приступачност], Приступачност* Приступачност*).
  5. Линија 3 (доказ о овлашћењу или поправци):
    • Ако је суспендован због Лажно представљање/Бренд/Припадност влади: Наведите да прилажете званично Писмо овлашћења за бренд/Потврду о регистрацији жига/Уговор са државом у ПДФ-у на званичном меморандуму.
    • Ако је суспендован због Укидања повезаног налога: Јасно објасните да ли сте ангажовали спољну агенцију/слободњака или сте купили апликацију путем преноса средстава, наведите тачне имејлове спољних корисника које сте уклонили из Плаи Цонсоле Усерс & Пермиссионс и понудите документе о оснивању предузећа који доказују да је ваша компанија независно правно лице.
    • Ако је суспендован због Грешке у смерницама кода/СДК-а: Објасните тачан технички основни узрок (нпр. „Верзија 2.4.1 је случајно напустила READ_MEDIA_IMAGES ин AndroidManifest.xml из застареле зависности") и затражите дозволу за отпремање чисте Буилд 2.4.2 на оригинални назив пакета.

Warning

Гоогле Плаи-ова скривена „затворена трака/трака за интерно тестирање“: Многи Андроид програмери суспендују своју апликацију за производњу уживо чак и након што отпреме фиксну верзију у Производну верзију јер старији, неусаглашени АПК/ААБ (који садржи забрањени СДК или REQUEST_INSTALL_PACKAGES дозвола) и даље је активан на старом Интерном тестирању, затвореном алфа или отвореном бета верзији од пре 2 године. Гоогле Плаи аутоматизовани скенер смерница скенира СВЕ активне нумере истовремено. Пре него што поднесете исправку смерница или жалбу, идите на Интерне, затворене и отворене верзије тестирања, направите ново издање са празним/деактивираним артефактом (или отпремите чисти ААБ код више верзије на сваку активну траку) тако да нула старих неусаглашених бинарних датотека остане активна било где у конзоли.

Сценарио 4: Истек или опозив сертификата Аппле Ентерприсе Цертифицате (АДЕП) (Спашавање апликације за интерне запослене)

Ако ваша компанија дистрибуира интерне пословне апликације запосленима, скенерима складишта, иПад-овима у пилотској кабини или болничким клиничарима ван јавне продавнице апликација користећи Аппле Девелопер Ентерприсе Програм (299 УСД годишње дистрибуције у кући), неуспех сертификата је тренутни оперативни замрачење.

Зашто све апликације за запослене одједном престају да се отварају у истом тренутку

Свака иОС апликација потписана Ин-Хоусе Ентерприсе Дистрибутион Цертифицате ослања се на две криптографске датотеке са чврстим датумима истека: 1. Сертификат о дистрибуцији предузећа (.p12 / .cer): Важи 3 године од креирања (или се одмах опозива ако неко кликне на „Опозови“ на порталу, ако истекне годишње чланство од 299 долара или ако Аппле опозове сертификат због злоупотребе јавног учитавања). 2. Профил унутрашњег обезбеђења (.mobileprovision) уграђен у ИПА: Важи 12 месеци од генерације.

У тренутку када истекну сертификат или профил за обезбеђивање - или ако Аппле опозове сертификат - сваки иОС уређај који проверава Апплеов ОЦСП одговор (ocsp.apple.com) блокира покретање апликације са "Није могуће верификовати апликацију: потребна је интернетска веза да би се потврдило поверење" или "[Назив апликације] више није доступан."

Хитан опоравак корак по корак преко МДМ-а (без брисања података апликације запослених)

КРИТИЧНО ПРАВИЛО: Реците својим запосленима да НЕ бришу/деинсталирају покварену апликацију са својих иПхоне или иПад уређаја. Ако запослени избрише икону апликације, иОС трајно брише локалну СКЛите базу података апликације и несинхронизоване ванмрежне податке поља. Ако гурнете новопотписани профил за обезбеђивање или ажурирани ИПА са потпуно истим ИД-ом пакета (CFBundleIdentifier) изнад постојеће иконе преко МДМ-а, иОС ажурира потпис на месту и чува 100 процената локалних података корисника.

  1. Случај А: Истекао је само 12-месечни профил за обезбеђивање (3-годишњи сертификат о дистрибуцији је још увек важећи):
  2. Не морате чак ни да поново компајлирате или поново отпремате бинарну апликацију.
  3. Пријавите се developer.apple.com -> Сертификати, идентификатори и профили -> Профили.
  4. Уредите истекли профил интерне набавке, изаберите постојећи важећи сертификат о дистрибуцији, кликните на Сачувај и преузмите нови .mobileprovision фајл (сада важи још 12 месеци).
  5. Отпремите САМО ново .mobileprovision датотеку у вашу Конзолу за управљање мобилним уређајима (МДМ) (Јамф Про, Мицрософт Интуне, Омнисса Воркспаце ОНЕ, Кандји или Мосиле) и пребаците је на све управљане уређаје бежично. Апликација сваког запосленог ће одмах поново почети да се отвара у року од 5 минута без поновног преузимања ИПА.
  6. Случај Б: 3-годишњи сертификат о дистрибуцији предузећа је истекао или је опозван:
  7. Нови профил за доделу сам по себи неће поправити истекао или опозван сертификат за криптографско потписивање - сама бинарна датотека апликације мора бити поново потписана са новим сертификатом о дистрибуцији.
  8. Корак 1: Генеришите захтев за потписивање сертификата (ЦСР) у Кеицхаин Аццесс-у, креирајте нови Ин-Хоусе и Ад Хоц производни сертификат на Аппле порталу за програмере и преузмите/инсталирајте га у свој привезак кључева сервера за изградњу.
  9. Корак 2: Генеришите нови интерни профил за обезбеђивање повезан са тим новим сертификатом.
  10. Корак 3: Или поново архивирајте свој Ксцоде пројекат са вишим CFBundleVersion ИЛИ користити fastlane sigh resign / codesign да поново потпишете своју постојећу производњу .ipa датотеку са новим сертификатом и профилом (задржавајући потпуно исти идентификатор пакета).
  11. Корак 4: Отпремите новопотписане .ipa на ваш МДМ или интерни ОТА манифест сервер (itms-services://) и поставите обавезно ажурирање апликације на све уређаје.
  12. Дугорочна миграција са крхких сертификата предузећа: Аппле активно укида застареле интерне сертификате предузећа у корист Прилагођених апликација које се дистрибуирају преко Аппле Бусинесс Манагер-а (АБМ)/Програма за количинску куповину (ВПП). Апликације које се дистрибуирају преко Аппле Бусинесс Манагер-а користе Аппле-ову сопствену инфраструктуру за потписивање кодова у Апп Сторе-у - што значи да профили за обезбеђивање никада не истичу на уређајима запослених и ваша интерна апликација никада не може изненада да преплави вашу флоту у недељу ујутру.

Регионални бројеви за хитне случајеве и протоколи агенција

Ако је уклањање ваше мобилне апликације или укидање налога узроковано спољним кршењем акредитива, нападом рансомвера на ваш сервер за прављење ЦИ/ЦД-а или злонамерним захтевом за изнуђивање, пријавите сајбер инцидент одговарајућим националним властима док извршавате своју жалбу на платформу:

  • Сједињене Америчке Државе: Пријавите неовлашћена преузимања налога или изнуду ФБИ центру за жалбе на интернет криминал (ИЦ3) на иц3.гов и Агенцији за сајбер безбедност и инфраструктурну безбедност (ЦИСА) на 1-844-Саи-ЦИСА (1-844-729-2472). За непоштене комерцијалне праксе платформе или крађу пословног идентитета, консултујте Федералну трговинску комисију (ФТЦ) или државног тужиоца.
  • Европска унија и Уједињено Краљевство: У складу са Уредбом ЕУ Платформ-то-Бусинесс (П2Б) (ЕУ) 2019/1150 и Законом о дигиталним тржиштима (ДМА), Аппле и Гоогле су по закону обавезни да пословним корисницима са сједиштем у ЕУ обезбеде конкретну Изјаву о разлозима од Разлог од 30 дана пре него што ступи на снагу у потпуности законске/регулаторне обавезе или поновљена кршења) и обезбеђују приступ интерном систему за решавање жалби и сертификованим ЕУ П2Б посредничким телима (наведеним на Аппле-овој страници за П2Б посредовање и Гоогле Плаи-овој страници за обештећење пословних корисника у ЕУ). За сајбер кршења, обавестите свој национални ЦСИРТ и орган за заштиту података у року од 72 сата према ГДПР-у или позовите УК НЦСЦ / Ацтион Фрауд на 0300 123 2040.
  • Канада: Контактирајте Канадски центар за сајбер безбедност на 1-833-ЦИБЕР-88 (1-833-292-3788).
  • Аустралија и Нови Зеланд: Позовите телефонску линију за сајбер безбедност Аустралијске дирекције за сигнале (АСД) на 1300 ЦИБЕР1 (1300 292 371) или ЦЕРТ НЗ на 0800 237 869.
  • Индија и Азијско-пацифички регион: Пријавите сајбер инциденте ЦЕРТ-Ин (Индија) на 1800-11-4949, ЈПЦЕРТ/ЦЦ (Јапан) или СингЦЕРТ (Сингапур). Погледајте наш глобални именик на бројеви за хитне случајеве.

Често постављана питања

Ако је наш Гоогле Плаи или Аппле Девелопер налог укинут, можемо ли једноставно отворити нови налог под другом е-поштом и поново отпремити нашу апликацију?

Не - покушај отварања новог налога програмера за поновно отпремање суспендоване апликације је једина најразорнија грешка коју компанија може да направи. И Гоогле Плаи и Аппле прате ИД-ове хардвера уређаја, отиске прстију мацОС/Виндовс машина за изградњу, хешове складишта кључева, потписе кода, ИП адресе, Д-У-Н-С записе и Фиребасе/АдМоб ИД-ове; нови налог отворен из ваше канцеларије или лаптопа ће бити аутоматски угашен у року од 24 до 72 сата због „Заобилажење/претходна кршења“, трајно уништавајући ваше шансе да добијете легитимну жалбу на вашем примарном налогу.

Да ли постојећи корисници губе апликацију на својим телефонима ако Аппле или Гоогле уклоне нашу апликацију из продавнице?

За стандардне јавне Апп Сторе и Гоогле Плаи апликације, уклањање или суспендовање апликације из продавнице само спречава НОВЕ кориснике да је преузму и спречава вас да испоручујете ажурирања апликација; постојећи корисници који већ имају инсталирану апликацију на свом иПхоне или Андроид телефону могу наставити да отварају и нормално користе апликацију све док ваши бацкенд АПИ сервери раде. Једини изузетак је Аппле Ентерприсе (Ин-Хоусе) апликација чији је сертификат о дистрибуцији опозван, која одмах престаје да се отвара на свим уређајима када иОС провери Апплеов ОЦСП сервер.

Колико дуго траје Аппле Екпедитед Апп Ревиев у стварном хитном случају?

Када се ваша фиксна верзија отпреми у Апп Сторе Цоннецт, пошаље на преглед и одобри захтев за убрзани преглед преко Аппле-овог портала за контакт програмера, Апплеов тим за преглед обично преузима и завршава преглед у року од 2 до 12 сати (често мање од 4 сата током радног времена у САД/ЕУ), у поређењу са 24 до 48 сати за стандардни преглед.

Зашто је Гоогле Плаи укинуо наш налог корпоративног програмера због „Претходних кршења од стране повезаног налога“ када имамо само један налог?

Ово се скоро увек дешава због „заразног повезивања налога“: спољни независни програмер, извођач радова на обезбеђењу квалитета, маркетиншка агенција или бивши запослени коме су додељене корисничке дозволе на вашој Гоогле Плаи конзоли такође се пријавио (или поседује) други налог Гоогле Плаи програмера који је забрањен због кршења смерница. Пошто су оба налога делила ИП адресу тог уговарача, отисак прста претраживача или сесију за пријаву, Гоогле-ов аутоматизовани графикон је повезао два налога; да бисте га поништили, морате опозвати приступ спољном кориснику и доставити корпоративну верификацију која доказује да је ваше пословање засебно, неповезано правно лице.

Како да поправимо истекли Аппле Ентерприсе Провисионинг профил без брисања података ванмрежних апликација наших запослених?

Упутите све запослене да НЕ бришу покварену апликацију са својих уређаја. Ако је истекао само 12-месечни профил за интерну набавку (а трогодишњи сертификат о дистрибуцији још увек важи), једноставно генеришете и преузмите обновљени `.mobileprovision` датотеку на Аппле Девелопер Портал и гурните тај профил преко свог МДМ-а (Јамф, Интуне, Воркспаце ОНЕ) - постојећа апликација ће се одмах откључати и отворити са нетакнутим свим локалним подацима. Ако је сам трогодишњи сертификат истекао, поново потпишите ИПА новим сертификатом користећи потпуно исти ИД пакета и притисните га као ажурирање МДМ апликације на месту.

Повезани водичи

Извори и службена упутства

  • Званична документација за Аппле програмере (Сједињене Америчке Државе/глобално): Смернице за преглед Апп Сторе-а, захтев за убрзани преглед апликације, жалба Одбору за преглед апликација и Уговор о лиценцирању програма за Аппле програмере (одељак 3.2[ф]).
  • Центар за помоћ и смернице за Гоогле Плаи конзолу: Процес примене (одбијања, уклањања, суспензије и гашења налога), подношење жалбе на кршење смерница и спречавање укидања повезаних налога.
  • Европска комисија (Европска унија): Уредба (ЕУ) 2019/1150 о промовисању правичности и транспарентности за пословне кориснике онлајн посредничких услуга (П2Б Уредба) - Обавештење о раскиду од 30 дана и права на посредовање.
  • Водич за примену Аппле платформе (Ентерприсе & МДМ): Дистрибуција власничких апликација у кући, управљање профилом за обезбеђивање и истеком сертификата преко МДМ-а и миграција на прилагођене апликације у Аппле Бусинесс Манагер-у.