Skip to content

Mobil Uygulama App Store'dan veya Google Play'den Kaldırıldı (veya Geliştirici Hesabı Sonlandırıldı): Hızlandırılmış İtiraz ve Kurumsal Sertifika Kurtarma

Apple App Store İncelemesi veya Google Play Güven ve Güvenlik'ten, amiral gemisi üretim mobil uygulamanızın "Satıştan Kaldırıldığını", "Askıya Alındığını" veya Apple Geliştirici Programınızın veya Google Play Console Organizasyon Hesabınızın tamamının Feshedildiğini belirten otomatik bir e-postayla uyanmak, herhangi bir yazılım şirketi, fintech platformu, e-ticaret markası veya saha hizmeti kuruluşu için varoluşsal bir krizdir. Daha da kötüsü, kuruluşunuz Apple Developer Enterprise Program (Şirket İçi Dağıtım) kullanıyorsa ve süresi dolmuş bir dağıtım sertifikası, iptal edilmiş ön hazırlık profili veya sona eren yıllık üyelik filonuza çarpıyorsa, binlerce çalışanın iPhone'u ve iPad'indeki her dahili iOS uygulaması, şu ölümcül açılır pencereyle anında tuğlalanır: "Uygulama Doğrulanamıyor / [Uygulama Adı] Artık Kullanılamaz." Kesintiniz, bulut anahtarlarınıza yönelik aktif bir kriminal siber saldırı veya fidye yazılımı gaspını içeriyorsa, kanunları arayın uygulama veya siber olaylara müdahale yardım hattınız aracılığıyla acil numaralar dizin ve çapraz referans Faturalandırma hatası veya kötüye kullanım işareti nedeniyle etki alanı kayıt şirketi veya AWS bulut hesabı askıya alındı: üretim kesintisi, ticari fidye yazılımı ve sunucu ihlalive iş sürekliliği planı ve felaket kurtarma.

Mühendislik ekibinizin, şirket kredi kartını kullanarak yepyeni bir Apple Developer veya Google Play Console hesabına panikle kaydolmasını hemen engelleyin. Hem Google Play'in otomatik İlişkili Hesap / Önceki İhlaller Grafiği hem de Apple'ın Geliştirici Sahtekarlık Önleme Sistemi, paylaşılan donanım tanımlayıcılarını, makine MAC adreslerini, kod imzalama anahtar zincirlerini, IP adreslerini, D-U-N-S numaralarını, ödeme kartlarını ve AdMob/Firebase bağlantılarını izler. Aynı geliştirici dizüstü bilgisayarında veya ofis Wi-Fi'sinde "yasaklamadan kaçınma" yedek hesabı oluşturmak, anında, geri dönüşü olmayan atlama nedeniyle ömür boyu kalıcı yasağı tetikler (Google Play Politikası: Yaptırım Süreci / Tekrarlanan veya Ciddi İhlaller; Apple Geliştirici Programı Lisans Sözleşmesi Bölüm 3.2[f]). Bunun yerine, ilk 2 saat içinde aşağıdaki yapılandırılmış teşhis, düzeltme ve resmi Uygulama İnceleme Kurulu / Google Play Politika İtirazı iletme işlemini gerçekleştirin.

Bunu şimdi yap

  1. Her mühendise, yükleniciye ve kurucuya şirket çapında "Yasaklı Kaçış Yok" hesabının derhal dondurulmasını sağlayın. Ekibinizdeki herkesin yeni bir Google Play Console veya Apple Geliştirici hesabı açmasını, APK/AAB veya IPA'nızı kişisel bir geliştirici hesabı altına yüklemesini veya bir şirket dizüstü bilgisayarı veya VPN IP adresinden başka bir müşterinin geliştirici konsoluna giriş yapmasını açıkça yasaklayın. Tek bir yasaklama girişimi, tedavi edilebilir bir politika yanlış anlamasını, birden fazla hesabın kalıcı olarak kara listeye alınmasına dönüştürür.
  2. 5 dakika içinde patlamanın tam yarıçapını belirleyin: Bu Tek Uygulama Reddi/Kaldırma mı, Süresi Dolan Üyelik/Vergi/Ticaret Blokajı mı, Kurumsal Sertifika İptali mi, yoksa Tam Hesap Sonlandırma mı?
  3. İdari / Faturalandırma / Uyumluluk Bekletme (En Hızlı 1 ila 24 Saatlik Düzeltme): Uygulamanızın mağazadan yalnızca süresi dolmuş 99 ABD Doları/299 ABD Doları yıllık Apple Geliştirici üyeliği, kabul edilmemiş bir Ücretli Uygulama Programı (Çizelge ⅔) sözleşmesi, doğrulanmamış bir AB Dijital Hizmetler Yasası (DSA) Tüccar Durumu veya başarısız bir Google Play Kuruluşu DUNS / nedeniyle mi kaybolduğunu kontrol edin. Kimlik Doğrulaması için son tarih.
  4. Tek Uygulamanın Kaldırılması / Askıya Alınması: Uygulamayı önceden indirmiş olan mevcut kullanıcılar uygulamayı açmaya devam edebilir ancak yeni indirmeler ve güncellemeler engellenir (ve uygulama içi aboneliklerin yenilenmesi durdurulabilir).
  5. Kurumsal Şirket İçi Sertifikanın Sona Ermesi/İptal Edilmesi: Her çalışanın dahili uygulaması, cihaz Apple'ın OCSP'sini kontrol ettikten hemen sonra başlamayı reddeder (ocsp.apple.com) sertifika durum sunucusu.
  6. Mevcut yüklü kullanıcılar için üretim arka ucunuzu koruyun - API sunucularınızı KAPATMAYIN veya geriye dönük uyumluluğu KESMEYİN. Apple veya Google bir tüketici uygulamasını mağaza girişinden kaldırdığında, uygulamayı telefonlarına zaten yüklemiş olan milyonlarca mevcut kullanıcı uygulamayı normal şekilde açıp kullanmaya devam edebilir (Enterprise sertifikası iptal edilmediği sürece). Arka uç API'lerinizi canlı tutun ve itirazda bulunurken kullanıcıları ödeme veya hesap yönetimi için Mobil Web / Progresif Web Uygulamanıza (PWA) yönlendiren sunucu tarafında bir uygulama içi banner dağıtın.
  7. Yanıt vermeden önce App Store Connect'te (Çözüm Merkezi) veya Google Play Console'da (Politika Durumu) Kılavuz veya Politika alıntısının tamamını okuyun. İlk 30 dakika içinde asla öfkeli, savunmacı veya çok paragraflı duygusal bir yanıt göndermeyin. Bir itirazda genellikle yüksek dikkat gerektiren bir birincil insan inceleme geçişi alırsınız: Temel SDK'yı, izni, meta verileri veya test kimlik bilgisi hatasını düzeltmeden önce tartışarak bu süreyi boşa harcarsanız, itirazınız birkaç hafta süren bir kuyruğun en arkasına taşınır.
  8. If your iOS update is blocked during a critical production crash, security vulnerability, or live event, file an official Apple "Expedited App Review Request" immediately. Alongside submitting your clean hotfix binary in App Store Connect, submit the formal Expedited Review form explaining the severe user-impacting bug or legal/safety emergency to move from standard review into the priority 2-to-12-hour queue.
  9. Audit third-party SDKs, WebViews, and contractor access logs created in the last 30 days. Over 60 percent of sudden "Deceptive Behavior," "Malware/Spyware," or "Guideline 2.3.1 / 5.1.1" app suspensions are caused not by your core product code, but by a recently updated third-party ad network, analytics SDK, Chinese/offshore payment SDK, dynamic code-loading framework (such as unapproved hot-patching), or an external agency freelancer whose personal Google/Apple account was terminated for unrelated spam and poisoned your account via Contagious Account Association.

Danger

The "Associated Account / Poisoned Freelancer" Trap on Google Play and Apple: Google Play's automated enforcement engine links accounts that share a login IP, Chrome browser fingerprint, 2FA phone number, keystore signing key, AdMob publisher ID, Firebase project, or support email. If you grant "Admin" or "Release Manager" access on your company's Google Play Console to an external contractor or dev agency whose other client gets terminated for policy violations, Google's bot will automatically terminate your company's account for "High Risk Behavior / Prior Violations by an Associated Account." Never let external contractors log into your Play Console or App Store Connect directly; require all builds to be uploaded via an isolated CI/CD service account (GitHub Actions / Bitrise / Fastlane API Key) running on a dedicated clean cloud runner.

Decision tree: App removal, account termination, and Enterprise cert recovery

flowchart TD
    A["Production Mobile App Offline, Removed from Store, or Developer Account Suspended"] --> B{"Which exact failure mode occurred?"}
    B -->|"App disappeared from App Store / Play Store worldwide, NO policy violation email"| C["Check Administrative / Compliance Holds: Expired $99/$299 Auto-Renew Card, Unaccepted Paid Apps Tax/Schedule 2 Agreement, DUNS Verification, or EU DSA Trader Verification"]
    C --> D["Update payment/tax/DSA verification in App Store Connect or Play Console -> App restores to store within 1 to 24 hours"]
    B -->|"Employee / Internal iOS App fails to open ('Unable to Verify App' / 'Untrusted Enterprise Developer')"| E["Apple Enterprise (ADEP) Distribution Certificate or Provisioning Profile Expired or Revoked"]
    E --> F["Generate new Distribution Certificate in Developer Portal -> Re-sign IPA with updated Provisioning Profile -> Push new build + profile OTA via MDM (Jamf/Intune/Workspace ONE)"]
    B -->|"Single App Rejected, Removed from Sale, or Suspended for Policy Violation"| G["Step 1: Audit Resolution Center / Policy Status citation + strip offending SDK, permission, or broken review login"]
    G --> H{"Is it Apple App Store or Google Play?"}
    H -->|"Apple App Store"| I["Upload clean build -> Reply in Resolution Center with factual remediation proof -> Request Expedited Review OR Appeal to App Review Board + Schedule Apple Developer Phone Call"]
    H -->|"Google Play Store"| J["If 'Removed/Rejected': Submit compliant AAB update via Play Console -> If 'Suspended (Strike)': File 1st000-char Technical Policy Appeal (or re-upload under new package name ONLY if explicitly permitted by notice)"]
    B -->|"Entire Developer Account Terminated (Apple 3.2f Fraud or Google Prior Violations / High Risk)"| K["FREEZE ALL NEW ACCOUNT CREATION -> Audit for Contagious Association (contractors/shared IPs/SDKs) -> File Executive Legal & Trust/Safety Appeal with D-U-N-S, Incorporation Docs, and Audit Trail"]

Scenario 1: The "Silent Disappearance" (Administrative, Tax, DUNS, and EU DSA Compliance Removals)

Before assuming your app was banned for a policy violation, check whether an administrative lock automatically pulled your app from sale. Thirty percent of emergency "our app vanished from the App Store / Google Play" panics are caused by five administrative triggers that can be fixed in 15 minutes:

Administrative Trigger What Happens to Your Live App How to Verify in 60 Seconds Immediate Fix & Restoration Timeline
1. Expired Apple Developer Program Membership ($99/yr or $299/yr) 24 saatlik ek süre sona erdiğinde tüm ücretsiz ve ücretli uygulamalar dünya çapındaki App Store'dan anında kaybolur; mevcut kullanıcılar tüketici uygulamalarını açmaya devam edebilir ancak Uygulama İçi Satın Alma işlemleri kesintiye uğrar. Giriş yap developer.apple.com/account -> Üstteki kırmızı başlıkta "Apple Geliştirici Programı üyeliğinizin süresi doldu." yazıyor Hesap Sahibi giriş yapar, süresi dolan kurumsal kredi kartını günceller ve yenileme ücretini öder. Uygulamalar 1 ila 8 saat içinde tüm incelemeler ve sıralamalar bozulmadan App Store'da otomatik olarak yeniden görünür.
2. Kabul edilmeyen Apple "Ücretli Uygulamalar Sözleşmesi" (Çizelge 2 / Çizelge 3) veya Vergi/Bankacılık Sona Ermesi Uygulama İçi Satın Almalar veya Abonelikler içeren her ücretli uygulama ve ücretsiz uygulama, otomatik olarak "Bekleyen Sözleşme" olarak işaretlenir ve satıştan çekilir. Açık appstoreconnect.apple.com -> İş (Sözleşmeler, Vergi ve Bankacılık) -> Sarı/kırmızı "İşlem Gerekli" veya "Güncellenmiş Sözleşme Mevcut"u arayın. Yasal Hesap Sahibi (yöneticiler bunu yapamaz) giriş yapmalı ve "Şartları Görüntüle ve Kabul Et" seçeneğine tıklamalı veya süresi dolmuş W-8BEN-E / W-9 / banka doğrulamasını güncellemelidir. 1 ila 4 saat içinde geri yüklenir.
3. Avrupa Birliği Dijital Hizmetler Yasası (DSA) "Tacir Durumu" Uyumsuzluğu Uygulama ABD/Asya'da yayınlanmaya devam ediyor ancak 27 AB Üye Devleti Uygulama Mağazasının tamamından tamamen kaldırıldı. App Store Connect -> İş -> Avrupa Birliği Dijital Hizmetler Yasası Tüccar Gereksinimleri'ni kontrol edin. Doğrulanmış işletme adresini, telefon numarasını, e-posta adresini ve D-U-N-S/ticaret sicil belgesini gönderin. Doğrulamanın ardından AB mağazalarında geri yüklenir (24 ila 48 saat).
4. Google Play Geliştirici Hesabı Doğrulaması (D-U-N-S / Kimlik / Ödeme Profili Son Tarihi) Kuruluş kimliği, DUNS adresi veya resmi web sitesi alan adı sahipliği seçilen son tarihe kadar doğrulanmazsa Google tüm uygulamaları kaldırır ve yayınlamayı devre dışı bırakır. Google Play Console'u açın -> Hesap Ayrıntıları / Politika Durumu -> "Başarısız veya eksik doğrulama nedeniyle hesap kısıtlandı" ifadesini arayın. Dun & Bradstreet (D-U-N-S) profilinizdeki ve Google Payments Merchant Center'ınızdaki yasal ad ve adresle tam olarak eşleşen resmi devlet işletme kaydını yükleyin.
5. Google Play Hedef API Düzeyi / Veri Güvenliği / Finansal Özellikler Beyanı Sona Erme Tarihi Uygulama güncellemeleri engellendi veya daha yeni Android işletim sistemi cihazlarında uygulama keşfedilemeyecek şekilde gizlendi. Play Console -> Gelen Kutusu / Politika Durumu -> Süresi dolmuş bildirimleri kontrol edin (ör. Fotoğraf/Video izinleri, Sağlık uygulamaları veya Ön Plan Hizmeti izinleri). Uyumlu bir hedef SDK derlemesi yüklerken zorunlu politika bildirim formunu doldurun veya bir uzatma isteği gönderin.

Senaryo 2: Apple App Store'un Kaldırılması, Reddedilmesi veya Hesabın Sonlandırılması

Apple, yayında olan bir uygulamayı satıştan kaldırdığında veya kritik bir üretim sürümünü engellediğinde, yanıtınız yaptırımın Standart Uygulama İncelemesi (Yönergeler 1-5) veya App Store Sahtekarlık ve Güven / Geliştirici İlişkileri (Program Lisans Sözleşmesi Bölüm 3.2[f]) tarafından mı geldiğine bağlıdır.

1. Adım: Kaldırmayı tetikleyen Apple Yönergesinin tamamını çözün

App Store Connect -> Uygulamalar -> [Uygulamanız] -> Çözüm Merkezi'nde (veya Mesajlar) oturum açın ve belirtilen sayısal yönergeyi tam olarak okuyun: - Kılavuz 2.1 (Uygulama Tamlığı / Başlatma sırasında Çökme / Bozuk Test Kimlik Bilgileri): Demo hesabınızın parolasının süresi dolduğundan, 2FA Cupertino/Cork İrlanda IP adresini bloke ettiğinden veya inceleme sırasında hazırlama arka ucunuz kapalı olduğundan incelemeyi yapan kişi oturum açamadı. - Kılavuz 2.3.1 (Gizli veya Belgelenmemiş Özellikler / Dinamik Kod Yürütme): Genellikle, incelemeden sonra uygulama davranışını temelden değiştiren React Native CodePush/hot-update yapılandırmaları veya karmaşık seçiciler içeren bir üçüncü taraf SDK tarafından tetiklenir. - Kılavuz 3.1.1 (Uygulama İçi Satın Alma Baypas / Harici Ödeme Bağlantıları): iOS uygulamanızın içindeki bir düğme, Web Görünümü veya müşteri destek bağlantısı, StoreKit kullanmadan (veya onaylanmış bir bölgesel yetki olmadan) kullanıcıları dijital abonelikler veya madeni paralar için bir web ödemesine (Stripe/PayPal) yönlendirir. - Kılavuz 4.2 / 4.3 (Minimum İşlevsellik / Spam / Yinelenen Uygulamalar): Bir şirket, Özel Uygulama Dağıtımı (Apple Business Manager) kullanmak yerine tek bir geliştirici hesabı altında birden fazla beyaz etiketli istemci uygulaması yayınladığında tetiklenir. - Kılavuz 5.1.1 / 5.1.2 (Veri Toplama, ATT Takibi ve Gizlilik Beslenme Etiketleri): Uygulamanız, cihazı çağırmadan cihaz tanımlayıcılarına (IDFA) erişir. ATTrackingManager önce istemde bulunun veya kullanıcıları uygulama içi "Hesabı Sil" düğmesi olmadan hesap oluşturmaya zorlayın (2022'den beri zorunludur).

2. Adım: Apple'dan "Hızlandırılmış Uygulama İncelemesi" (2 ila 12 Saatlik Geri Dönüş) nasıl talep edilir?

Rutin özellik lansmanları için Hızlandırılmış İncelemeyi asla kötüye kullanmayın - Apple, hesabınızın hızlandırılmış istek geçmişini izler ve kötüye kullanılması durumunda ayrıcalığı iptal eder. Ancak, canlı prodüksiyon uygulamanız satıştan kaldırıldığında, mevcut kullanıcılar için üretimde kilitlendiğinde, bir güvenlik açığına maruz kaldığında veya zamana duyarlı bir yasal/canlı etkinliğe bağlandığında:

  1. Önce Sabit İkili Programı Yükleyin: Derleme numaranızı artırın, sabit IPA'yı arşivleyin ve Xcode veya Transporter aracılığıyla App Store Connect'e yükleyin ve "İnceleme İçin Gönder" seçeneğini tıklayın, böylece derleme aktif olarak "İnceleme Bekleniyor" durumunda kalır.
  2. Hızlandırılmış Talep Formunu / İletişim Akışını Gönderin:
  3. Git developer.apple.com/contact/app-store/?topic=expedite (Hesap Sahibi veya Yönetici olarak oturum açmış olun).
  4. "Hızlandırılmış bir uygulama incelemesi talep edin" seçeneğini seçin, uygulamanızı ve platformunuzu seçin ve 3 cümlelik kısa ve teknik bir gerekçe yazın: > "KRİTİK ÜRETİM OLAYI: Canlı prodüksiyon uygulamamız [Uygulama Adı, Apple Kimliği: 123456789] şu anda [satıştan kaldırılma / iOS 18 kullanıcılarının %X'ini etkileyen ölümcül bir çökme / kritik bir güvenlik açığı yaması] yaşıyor. [Sorunlu SDK'yı tamamen kaldıran / Y modülündeki kilitlenmeyi düzelten] Derlemesi [X.Y.Z (Derleme 402)] yükledik. Hizmeti geri yüklemek için Hızlandırılmış İnceleme talep ediyoruz. [X.000] aktif müşterimiz için."
  5. Apple Uygulama İnceleme Uzmanından Canlı Telefon Görüşmesi Talep Edin:
  6. Uygulamanız yanlış anlaşılan bir kılavuz nedeniyle tekrar tekrar reddediliyorsa, App Store Connect'teki ret mesajınızı kontrol edin veya Uygulama İncelemesiyle İletişime Geçin menüsünü kullanarak "Uygulama İncelemesinden bir telefon çağrısı isteyin" seçeneğini seçin.
  7. Bir Apple Uygulama İnceleme temsilcisi (genellikle Kaliforniya'dan arıyoruz) 408 veya Cork, İrlanda numarası), bayrağı tetikleyen tam ekran kaydını veya kod sembolünü incelemek için 24 ila 48 saat içinde listelenen telefon numaranızı arayacaktır.

3. Adım: Apple Uygulama İnceleme Kuruluna Nasıl İtiraz Edilir (veya 3.2[f] Hesap Fesih Bildirimine Nasıl İtiraz Edilir)

Apple, Apple Geliştirici Programı Lisans Sözleşmesi Bölüm 3.2(f) uyarınca (dürüst olmayan/sahtekarlık faaliyeti, inceleme manipülasyonu veya ilişkili hesap ihlalleri iddiasıyla) bir "Fesih Bildirimi" gönderirse, hesabınız ve tüm uygulamalar kalıcı olarak silinmeden önce Uygulama İnceleme Kurulu'na itirazda bulunmak için genellikle 14 günlük (veya AB P2B kuralları uyarınca 30 gün) katı bir süreniz vardır:

  1. Acil Dahili Adli Denetim Gerçekleştirin: Bir pazarlama ajansının teşvikli yüklemeler/incelemeler satın alıp almadığını, bir mühendisin çalıntı/korumalı alan faturalarını uygunsuz şekilde test edip etmediğini veya üçüncü taraf bir SDK'nın özel API çağrıları ekleyip eklemediğini kontrol edin.
  2. Uygulama İnceleme Kuruluna Resmi Yazılı İtiraz Gönderin:
  3. Doğrulanmış teknik gerçekleri inkar etmeyin. İhlale sahte bir üçüncü taraf SDK veya yüklenici neden olduysa, tüm sahipliği alın, rahatsız edici kodun/SDK'nın kaldırıldığı Git taahhüt karmasını tam olarak gösterin, Dun & Bradstreet (D-U-N-S) kaydınızı, kurumsal kuruluş belgelerinizi, denetlenen kullanıcı ölçümlerini ve kurumsal müşteri mektuplarını ekleyin ve bir daha asla tekrarlanmaması için uyguladığınız kalıcı CI/CD kontrollerinin ana hatlarını çizin.

Senaryo 3: Google Play Uygulamasının Askıya Alınması ve Geliştirici Hesabının Sonlandırılması

Google Play, büyük ölçüde otomatikleştirilmiş katı bir "Üç İhtar / Korkunç İhlal" sistemini uygular. Reddetme/Kaldırma ile Askıya Alma arasındaki farkı anlamak çok önemlidir:

Google Play Yaptırım Durumu Paket Adı (applicationId) Durum Hesap Durumuna Etkisi ("İhtar") Doğru Teknik İyileştirme Yolu
1. Reddedilen Güncelleme Paket adı sağlıklı kalır; mevcut canlı sürüm Play Store'da kalır İhtar Yok (Değişiklik yapılmadan tekrarlanmadığı sürece hesap sağlığına dahil edilmez) Kodunuzda veya Play Console beyanlarınızda (Veri Güvenliği, İzinler, Hedef SDK) belirtilen ihlali düzeltin ve daha yüksek bir rapor gönderin versionCode AAB.
2. Google Play'den kaldırıldı Paket adı sizin tarafınızdan kullanılabilir durumda kalır; uygulama düzeltilinceye kadar mağazada yayınlanmaz Hafif Uyarı (Göz ardı edilirse veya sürekli olarak yeniden gönderilirse Askıya Alınır) Kod/meta veri ihlalini düzeltin, yeni ve uyumlu bir Android App Bundle yükleyin (.aab) ve Yayınlamaya Genel Bakış aracılığıyla incelenmek üzere gönderin.
3. Google Play'de askıya alındı ** applicationId (örneğin, com.company.app) resmi itirazınız başarılı olmadığı sürece KALICI OLARAK KİLİTLENMİŞTİR**; paket adından vazgeçerseniz mevcut tüm kullanıcı tabanını, derecelendirmeleri ve güncelleme yolunu kaybedersiniz ŞİDDETLİ STRIKE (2 ila 3 askıya alma - veya 1 ciddi askıya alma - Geliştirici Hesabının tamamının otomatik olarak feshedilmesini tetikler) Hemen bir klonu hemen yüklemeyin. com.company.app2. İlk önce orijinal paket adınızı kurtarmak ve ihtarı hesap kaydınızdan temizlemek için resmi bir Google Play Politikası İtirazı yapın.
4. Geliştirici Hesabı Feshedildi Hesaptaki tüm uygulamalar kalıcı olarak kaldırılır; ilişkili tüm hesaplar işaretlenir ÖLÜMCÜL (Temyizde karar verilmediği sürece kuruluşun ve ilgili kişilerin ömür boyu kalıcı olarak yasaklanması) Tüm giriş bilgilerini/cihazları dondurun -> Bulaşıcı İlişki için Denetleyin -> Play Console Yardım bağlantısı aracılığıyla tek ve kapsamlı bir Hesap Fesih İtirazı gönderin.

Kazanan bir Google Play Askıya Alma veya Hesap Sonlandırma İtirazı nasıl yazılır?

Google Play'in ilk askıya alma itiraz formu genellikle yanıtınızı 1.000 karakter ile sınırlar (ancak sonraki e-posta dizileri PDF eklerine izin verir). Her karakter sayılmalıdır:

  1. Uygulamayı Asla Yeni Bir Paket Adı Altında Yeniden Yüklemeyin (com.company.app2) Açıkça Talimat Verilmedikçe Askıya Alınmışken: Google askıya alma e-postasında açıkça "Yeni bir paket adı altında uyumlu yeni bir sürüm yükleyebilirsiniz" belirtilmediği sürece, aynı uygulamayı yeni bir paket adı altında yükleyerek applicationId askıya alınmış durumdayken, Google'ın ikili benzerlik tarayıcısı tarafından Atlama / Yasaktan Kaçınma olarak işaretlenir ve anında Hesabın Sonlandırılması tetiklenir.
  2. 1000 Karakterlik Çekilişin Yapısı:
  3. 1. Satır (Kimlik ve Meşruiyet): Yasal kurumsal adınızı, D-U-N-S numaranızı, paket adını belirtin (com.example.app) ve işletmenin hangi meşru hizmeti sağladığı (ör. "[Hastane Sisteminde] 85.000 hasta için düzenlemeye tabi sağlık hizmeti telesağlık portalı").
  4. 2. Satır (Temel Neden Analizi): Askıya alma e-postasında belirtilen politikayı doğrudan ele alın (ör. Kimliğe Bürünme / Fikri Mülkiyet, Aldatıcı Davranış, Casus Yazılım/Stalkerware, Hassas İzinler [SMS/Arama Kaydı/Erişilebilirlik Hizmeti] veya İlişkili Hesap Tarafından Yapılan Önceki İhlaller).
  5. 3. Satır (Yetki veya Düzeltme Kanıtı):
    • Kimliğe Bürünme / Marka / Devlet Bağlantısı nedeniyle askıya alındıysa: Resmi antetli kağıda resmi Marka Yetki Mektubu / Ticari Marka Tescil Sertifikası / Devlet Sözleşmesi PDF'sini eklediğinizi belirtin.
    • İlişkili Hesap Feshi nedeniyle askıya alındıysa: Harici bir ajansı/serbest çalışanı işe alıp almadığınızı veya varlık aktarımı yoluyla bir uygulama satın alıp almadığınızı açıkça açıklayın, Play Console Kullanıcıları ve İzinlerinden kaldırdığınız harici kullanıcı e-postalarını tam olarak listeleyin ve şirketinizin bağımsız bir tüzel kişilik olduğunu kanıtlayan kurumsal kuruluş belgelerini sunun.
    • Kod/SDK Politika Hatası nedeniyle askıya alındıysa: Teknik temel nedeni tam olarak açıklayın (ör. "Sürüm 2.4.1 yanlışlıkla bırakıldı) READ_MEDIA_IMAGES içinde AndroidManifest.xml eski bir bağımlılıktan") ve temiz Derlemeyi yüklemek için izin isteyin 2.4.2 orijinal paket adına.

Warning

Google Play'in Gizli "Kapalı Parça / Dahili Test Kanalı" Tuzağı: Birçok Android geliştiricisi, daha eski, uyumlu olmayan bir APK/AAB (yasaklı bir SDK veya REQUEST_INSTALL_PACKAGES izin) hâlâ 2 yıl önceki eski bir Dahili Test, Kapalı Alfa veya Açık Beta yolunda aktif olarak oturuyor. Google Play'in otomatik politika tarayıcısı TÜM etkin parçaları aynı anda tarar. Bir politika düzeltmesi veya itirazı göndermeden önce Dahili, Kapalı ve Açık Test kanallarına gidin, boş/devre dışı bırakılmış yapıyla yeni bir sürüm oluşturun (veya her bir etkin kanala temiz, yüksek sürüm Kodu AAB'yi yükleyin), böylece konsolun herhangi bir yerinde uyumlu olmayan eski ikili dosyalar etkin kalmaz.

Senaryo 4: Apple Kurumsal Sertifikanın (ADEP) Sona Ermesi veya İptal Edilmesi (Dahili Çalışan Uygulaması Kurtarma)

Şirketiniz dahili iş kolu uygulamalarını çalışanlara, depo tarayıcılarına, havayolu kokpit iPad'lerine veya hastane doktorlarına Apple Developer Enterprise Program (yılda 299 ABD Doları Şirket İçi Dağıtım) kullanarak halka açık App Store dışında dağıtıyorsa, bir sertifika hatası anında operasyonel kesintiye neden olur.

Neden tüm çalışan uygulamaları aniden aynı dakikada açılmayı bırakıyor?

Şirket İçi Kurumsal Dağıtım Sertifikası ile imzalanan her iOS uygulaması, son kullanma tarihi kesin olan iki şifreleme dosyasına dayanır: 1. Kurumsal Dağıtım Sertifikası (.p12 / .cer): Oluşturulma tarihinden itibaren 3 yıl süreyle geçerlidir (veya birisi portalda "İptal Et" seçeneğini tıkladığında, yıllık 299 ABD doları tutarındaki üyeliğin süresi dolarsa veya Apple, herkese açık olarak dışarıdan yükleme yapılmasının kötüye kullanılması nedeniyle sertifikayı iptal ederse derhal iptal edilir). 2. Şirket İçi Sağlama Profili (.mobileprovision) IPA'nın içine yerleştirilmiş: Üretimden itibaren 12 ay boyunca geçerlidir.

Sertifikanın veya Hazırlama Profilinin süresinin dolduğu anda veya Apple sertifikayı iptal ederse, Apple'ın OCSP yanıtlayıcısını kontrol eden her iOS aygıtı (ocsp.apple.com) "Uygulama Doğrulanamıyor: Güveni doğrulamak için bir internet bağlantısı gerekli" veya "[Uygulama Adı] Artık Kullanılamıyor." ile uygulamanın başlatılmasını engeller.

MDM Aracılığıyla Adım Adım Acil Durum Kurtarma (Çalışan Uygulama Verilerini Silmeden)

KRİTİK KURAL: Çalışanlarınıza bozuk uygulamayı iPhone veya iPad'lerinden silmemelerini/kaldırmamalarını söyleyin. Bir çalışan uygulama simgesini silerse iOS, uygulamanın yerel SQLite veritabanını ve senkronize edilmemiş çevrimdışı alan verilerini kalıcı olarak siler. tamamen aynı Paket Kimliği () ile yeni imzalanmış bir Temel Hazırlık Profili veya güncellenmiş bir IPA gönderirsenizCFBundleIdentifier) MDM aracılığıyla mevcut simgenin yanı sıra, iOS imzayı yerinde günceller ve kullanıcının yerel verilerinin yüzde 100'ünü korur.

  1. Durum A: Yalnızca 12 Aylık Temel Hazırlık Profilinin Süresi Doldu (3 Yıllık Dağıtım Sertifikası Hala Geçerli):
  2. Uygulama ikili dosyasını yeniden derlemenize veya yeniden yüklemenize bile gerek YOKTUR.
  3. Giriş yap developer.apple.com -> Sertifikalar, Tanımlayıcılar ve Profiller -> Profiller.
  4. Süresi dolmuş Şirket İçi Hazırlama Profilini düzenleyin, mevcut geçerli Dağıtım Sertifikasını seçin, Kaydet'e tıklayın ve yenisini indirin .mobileprovision dosya (artık 12 ay daha geçerlidir).
  5. SADECE yeni olanı yükle .mobileprovision Dosyayı Mobil Cihaz Yönetimi (MDM) konsolunuza (Jamf Pro, Microsoft Intune, Omnissa Workspace ONE, Kandji veya Mosyle) aktarın ve kablosuz olarak yönetilen tüm cihazlara aktarın. Her çalışanın uygulaması, IPA'yı yeniden indirmeye gerek kalmadan 5 dakika içinde hemen yeniden açılmaya başlayacaktır.
  6. Durum B: 3 Yıllık Kurumsal Dağıtım Sertifikasının Süresi Doldu veya İptal Edildi:
  7. Yeni Temel Hazırlık Profili, süresi dolmuş veya iptal edilmiş bir kriptografik imzalama sertifikasını tek başına düzeltmez; uygulama ikili programının kendisinin yeni bir Dağıtım Sertifikası ile yeniden imzalanması gerekir.
  8. 1. Adım: Anahtar Zinciri Erişimi'nde bir Sertifika İmzalama İsteği (CSR) oluşturun, Apple Developer Portal'da yeni bir Şirket İçi ve Geçici Üretim Sertifikası oluşturun ve bunu derleme sunucusu anahtar zincirinize indirin/yükleyin.
  9. 2. Adım: Söz konusu yeni Sertifikaya bağlı yeni bir Şirket İçi Temel Hazırlık Profili oluşturun.
  10. 3. Adım: Xcode projenizi daha yüksek bir sürümle yeniden arşivleyin. CFBundleVersion VEYA kullanın fastlane sigh resign / codesign mevcut üretiminizi yeniden imzalamak için .ipa yeni sertifika ve profil içeren dosya (tamamen aynı Paket Tanımlayıcıyı koruyarak).
  11. 4. Adım: Yeni imzalananı yükleyin .ipa MDM'nize veya dahili OTA bildirim sunucunuza (itms-services://) ve zorunlu bir uygulama güncellemesini tüm cihazlara aktarın.
  12. Kırılgan Kurumsal Sertifikalardan Uzun Vadeli Geçiş: Apple, eski Şirket İçi Kurumsal sertifikaları etkin bir şekilde kullanımdan kaldırarak, Apple İşletme Yönetimi (ABM) / Toplu Satın Alma Programı (VPP) aracılığıyla dağıtılan Özel Uygulamalar'ı tercih ediyor. Apple İşletme Yönetimi aracılığıyla dağıtılan uygulamalar, Apple'ın kendi App Store kod imzalama altyapısını kullanır; bu, profil hazırlama profillerinin çalışan cihazlarında geçerliliğinin asla sona ermeyeceği anlamına gelir ve dahili uygulamanız, bir Pazar sabahı filonuzun tamamında asla aniden bir araya gelemez.

Bölgesel acil durum numaraları ve kurum protokolleri

Mobil uygulamanızın kaldırılmasına veya hesabınızın feshedilmesine harici bir kimlik bilgisi ihlali, CI/CD derleme sunucunuza yapılan fidye yazılımı saldırısı veya kötü niyetli gasp talebi neden olduysa, platform itirazınızı gerçekleştirirken siber olayı ilgili ulusal yetkililere bildirin:

  • Amerika Birleşik Devletleri: Yetkisiz hesap ele geçirme veya gasp olaylarını ic3.gov adresindeki FBI İnternet Suçları Şikayet Merkezi'ne (IC3) ve 1-844-Say-CISA (1-844-729-2472)** numaralı telefondan **Siber Güvenlik ve Altyapı Güvenlik Ajansı'na (CISA) bildirin. Adil olmayan platform ticari uygulamaları veya ticari kimlik hırsızlığı konusunda Federal Ticaret Komisyonu'na (FTC) veya eyaletinizin Başsavcısına danışın.
  • Avrupa Birliği ve Birleşik Krallık: 2019/1150 Sayılı AB Platformdan İşletmeye (P2B) Düzenlemesi (AB) ve Dijital Pazarlar Yasası (DMA) uyarınca, Apple ve Google'ın, AB'de yerleşik kurumsal kullanıcılara, hesabın tamamının feshedilmesinin yürürlüğe girmesinden en az 30 gün önce (yasal/düzenleyici yükümlülükler veya tekrarlanan ihlaller hariç) belirli bir Nedenler Bildirimi sunması ve dahili şikayet ele alma sistemi ve sertifikalı AB P2B Arabuluculuk Kuruluşları (Apple'ın P2B Arabuluculuk sayfasında ve Google Play'in AB Ticari Kullanıcı düzeltme sayfasında listelenmiştir). Siber ihlaller için, GDPR kapsamında 72 saat içinde ulusal CSIRT'nize ve Veri Koruma Yetkilinize bildirimde bulunun veya 0300 123 2040 numaralı telefondan Birleşik Krallık **NCSC / Action Fraud'u arayın.
  • Kanada: 1-833-CYBER-88 (1-833-292-3788) numaralı telefondan Kanada Siber Güvenlik Merkezi ile iletişime geçin.
  • Avustralya ve Yeni Zelanda: 1300 CYBER1 (1300 292 371)** numaralı telefondan **Avustralya Sinyal Müdürlüğü (ASD) Siber Güvenlik Yardım Hattını veya 0800 237 869 numaralı telefondan CERT NZ'yi arayın.
  • Hindistan ve Asya-Pasifik: Siber olayları 1800-11-4949 numaralı telefondan CERT-In'e (Hindistan), JPCERT/CC (Japonya) veya SingCERT'e (Singapur) bildirin. Şu adresteki global rehberimize bakın: acil numaralar.

Sık sorulan sorular

Google Play veya Apple Developer hesabımız feshedilirse farklı bir e-posta adresi altında yeni bir hesap açıp uygulamamızı yeniden yükleyebilir miyiz?

Hayır. Askıya alınmış bir uygulamayı yeniden yüklemek için yeni bir geliştirici hesabı açmaya çalışmak, bir şirketin yapabileceği en yıkıcı hatadır. Hem Google Play hem de Apple, cihaz donanım kimliklerini, macOS/Windows derleme makinesi parmak izlerini, anahtar deposu karmalarını, kod imzalarını, IP adreslerini, D-U-N-S kayıtlarını ve Firebase/AdMob kimliklerini izler; ofisinizden veya dizüstü bilgisayarınızdan açılan yeni bir hesap, "Hileli Atlatma/Önceki İhlaller" nedeniyle 24 ila 72 saat içinde otomatik olarak feshedilecek ve birincil hesabınızda meşru bir itiraz kazanma şansınız kalıcı olarak ortadan kalkacaktır.

Apple veya Google uygulamamızı mağazadan kaldırırsa mevcut kullanıcılar telefonlarındaki uygulamayı kaybeder mi?

Standart herkese açık App Store ve Google Play uygulamaları için, bir uygulamanın mağazadan kaldırılması veya askıya alınması yalnızca YENİ kullanıcıların uygulamayı indirmesini durdurur ve uygulama güncellemeleri göndermenizi engeller; Uygulamayı iPhone veya Android telefonlarına zaten yüklemiş olan mevcut kullanıcılar, arka uç API sunucularınızı çalışır durumda tuttuğunuz sürece uygulamayı normal şekilde açmaya ve kullanmaya devam edebilirler. Bunun tek istisnası, dağıtım sertifikası iptal edilen ve iOS, Apple'ın OCSP sunucusunu kontrol ettiğinde tüm cihazlarda açılmayı anında durduran bir Apple Enterprise (Şirket İçi) uygulamasıdır.

Gerçek bir üretim acil durumunda Apple'ın Hızlandırılmış Uygulama İncelemesi ne kadar sürer?

Sabit yapınız App Store Connect'e yüklendikten, inceleme için gönderildikten ve Apple'ın geliştirici iletişim portalı aracılığıyla Hızlandırılmış İnceleme İsteği için onaylandıktan sonra, Apple'ın inceleme ekibi incelemeyi genellikle 2 ila 12 saat içinde (ABD/AB iş saatlerinde genellikle 4 saatin altında) alır ve tamamlar; bu süre standart inceleme için 24 ila 48 saattir.

Google Play, yalnızca tek bir hesabımız varken neden "İlişkili Bir Hesap Tarafından Yapılan Önceki İhlaller" nedeniyle kurumsal geliştirici hesabımızı feshetti?

Bu neredeyse her zaman "Bulaşıcı Hesap İlişkilendirmesi" nedeniyle gerçekleşir: Google Play Konsolunuzda kullanıcı izinleri verilen harici bir serbest geliştirici, QA yüklenicisi, pazarlama ajansı veya eski çalışan, politika ihlalleri nedeniyle yasaklanan başka bir Google Play Geliştirici hesabına da giriş yapmış (veya bu hesaba sahip olmuş). Her iki hesap da yüklenicinin IP adresini, tarayıcı parmak izini veya oturum açma oturumunu paylaştığından, Google'ın otomatik grafiği iki hesabı birbirine bağladı; bunu bozmak için harici kullanıcının erişimini iptal etmeli ve işletmenizin ayrı, ilgisiz bir tüzel kişilik olduğunu kanıtlayan kurumsal doğrulama göndermelisiniz.

Süresi dolmuş bir Apple Kurumsal Hazırlama Profilini çalışanlarımızın çevrimdışı uygulama verilerini silmeden nasıl düzeltebiliriz?

Tüm çalışanlara bozuk uygulamayı cihazlarından SİLMEMELERİ talimatını verin. Yalnızca 12 aylık Şirket İçi Sağlama Profilinin süresi dolmuşsa (ve 3 yıllık Dağıtım Sertifikası hâlâ geçerliyse), yenilenmiş bir dağıtım sertifikası oluşturup indirmeniz yeterlidir. `.mobileprovision` Dosyanızı Apple Developer Portal'da açın ve bu profili MDM'niz (Jamf, Intune, Workspace ONE) aracılığıyla kablosuz olarak iletin; mevcut uygulamanın kilidi anında açılacak ve tüm yerel veriler bozulmadan açılacaktır. 3 Yıllık Sertifikanın süresi dolmuşsa, tam olarak aynı Paket Kimliğini kullanarak IPA'yı yeni bir sertifikayla yeniden imzalayın ve bunu yerinde MDM uygulaması güncellemesi olarak iletin.

İlgili kılavuzlar

Kaynaklar ve resmi rehberlik

  • Apple Geliştirici Resmi Belgeleri (Amerika Birleşik Devletleri / Küresel): App Store İnceleme Yönergeleri, Hızlandırılmış Uygulama İncelemesi Talep Etme, Uygulama İnceleme Kuruluna Başvuru ve Apple Geliştirici Programı Lisans Sözleşmesi (Bölüm 3.2[f]).
  • Google Play Console Yardım ve Geliştirici Politika Merkezi: Yaptırım Süreci (Reddetmeler, Kaldırmalar, Askıya Almalar ve Hesap Sonlandırmalar), Politika İhlallerine İtiraz Etme ve İlgili Hesap Sonlandırmalarını Önleme.
  • Avrupa Komisyonu (Avrupa Birliği): Çevrimiçi Aracılık Hizmetlerinin Ticari Kullanıcıları için Adil ve Şeffaflığın Teşvik Edilmesine İlişkin Yönetmelik (AB) 2019/1150 (P2B Yönetmeliği) - 30 Günlük Fesih Bildirimi ve Arabuluculuk Hakları.
  • Apple Platform Dağıtım Kılavuzu (Kurumsal ve MDM): Tescilli Şirket İçi Uygulamaların Dağıtılması, MDM aracılığıyla Temel Hazırlama Profilinin ve Sertifika Geçerlilik Süresinin Yönetilmesi ve Apple İşletme Yönetimi'nde Özel Uygulamalara Geçiş.