Uygulamaları yalnızca Google Play dışında dağıtıyorsanız geliştirici kimliğinizi yönetmek ve uygulamanızın paket adlarını kaydettirmek için Android Developer Console'u kullanın. Bu kılavuzda, hesabınızı nasıl doğrulayacağınız ve uygulamalarınızın sertifikalı Android cihazlara yüklenebilmesini nasıl sağlayacağınız açıklanmaktadır.
Hesap oluştur
Başlamak için Google Hesabınızı kullanarak Android Developer Console hesabına kaydolun. Öğrenci veya hobi amaçlı kullanıcıysanız daha az doğrulama şartı olan ve ücretsiz özel bir hesap türü oluşturabilirsiniz.
Uygulamalarınızı nasıl dağıtacağınızı seçin
Uygulamalarınız başka cihazdan yüklenmeye devam edebilir. Kullanıcınızın deneyimi, seçtiğiniz yola bağlıdır.
Kimlik doğrulamasını tamamlayın
Kimliğinizi doğrulamak için resmi belgeler sağlamanız gerekir. Şartlar, şahıs veya kuruluş olarak kaydolmanıza bağlı olarak değişir. Gerekli tüm bilgiler hazırsa bu işlemin tamamlanması genellikle yaklaşık 10 dakika sürer.
Tüm hesaplar için gerekli bilgiler
Yasal ad ve adres: Şahıslar, doğrulama programı kapsamında devlet tarafından verilmiş fotoğraflı resmi kimlik belgesi ve adres belgesi beyan etmelidir. ABD'deki bireyler için kabul edilen kimlik ve adres belgelerine örnekler:
- Pasaport
- Eyalet kimliği
- Sürücü belgesi
- Kalıcı ikamet kartı veya yeşil kart
- Adres bilgisi içeren fotoğraflı resmi kimlik
- Elektrik, su, doğalgaz, internet, kablo TV faturası
- Sigorta ekstresi (ev sigortası, sağlık sigortası vb.)
- Kredi kartı veya banka ekstresi
İletişim bilgileri: Tek kullanımlık şifre (OTP) ile doğrulanmış özel bir e-posta adresi ve telefon numarası.
Kuruluşlar için ek şartlar
- D-U-N-S numarası: Dun & Bradstreet tarafından sağlanan ve kuruluşunuzun 9 haneli benzersiz tanımlayıcısıdır. Bu numara, işletmenizin yasal kimliğini oluşturmak için dünya genelinde kullanılır. Kuruluşunuzun D-U-N-S numarası yoksa Dun & Bradstreet web sitesinden ücretsiz olarak alabilirsiniz.
- Doğrulanmış web sitesi: Kuruluşunuzun web sitesi Google Search Console kullanılarak doğrulanmalıdır.
- Resmi kuruluş belgeleri: Aşağıda, Amerika Birleşik Devletleri'ndeki kuruluşların sağlaması gereken belgelere örnekler verilmiştir. Konumunuzda gerekli olan belgeler farklı olabilir.
- IRS tarafından düzenlenmiş veya IRS damgası bulunan ve kuruluşunuzun adını içeren bir belge, bildirim ya da mektup. CP575, 147C, CP299, 988, 937, 1050, 5822 vb. bunlara örnek verilebilir.
- IRS'ye gönderilen formlar, yalnızca formun bir kopyası IRS web sitesinde mevcut olduğunda kabul edilecektir. 8871 ve 990 formları buna örnek verilebilir.
- İşletme faaliyetlerini yürüttüğünüz eyalet tarafından verilmiş ve kuruluşunuzun adını belirten şirket kuruluş belgesi
- Kuruluş adını belirten en güncel SEC belgeniz (örneğin 10-K, 10-Q veya 8-K formları)
- Experian, Equifax veya TransUnion tarafından verilmiş ve kuruluşunuzun adını belirten işletme kredi raporları
- Yalnızca devlet daireleri ve kurumlar için: tam adı, adresi ve tarihi içeren resmi mektup
Paket adlarınızı kaydedin
Doğrulama tamamlandıktan sonra uygulamanızın paket adlarını Paketler sayfasında kaydedebilirsiniz. Kayıt işlemi, uygulamanızı doğrulanmış geliştirici kimliğinize bağlar. Kaydolmak için Android Developer Console'da aşağıdakileri tamamlayın:
- Paket adını girin: Kaydetmek istediğiniz benzersiz paket adını girin.
- Anahtarınızı ekleyin: Uygulamanızın imzalama anahtarı çiftinden SHA-256 sertifika parmak izini girin. Durum İnceleniyor olarak değişir.
- Sahipliği kanıtlama: Mevcut paket adları için özel anahtarınızla bir APK imzalayıp yüklemeniz gerekir. Android Developer Console, bu yarışma için APK'nın öğe klasörüne eklenecek bir snippet sağlar. Kaydolduktan sonra e-postayla bilgilendirilirsiniz ve Developer Console'daki paket durumu Kayıtlı olarak güncellenir.
Paket adlarınızı aktarma
Paket adlarını geliştirici hesapları arasında da aktarabilirsiniz. Transferler Ayarlar sayfası üzerinden yönetilir. Aktarım başlatmak için aşağıdakiler gereklidir:
- Doğrulanmış durum: Hem kaynak hem de hedef hesap doğrulanmış ve iyi durumda olmalıdır.
- Kayıtlı anahtar: Paket adının kayıtlı bir anahtarı olmalı ve yüklenebilir olmalıdır.
- Gerekli bilgiler: Hedef geliştirici kimliği, her iki hesabın sipariş kimlikleri ve aktarımın nedeni belirtilmelidir.
Yinelenen paket adlarını işleme
Aynı paket adını birden fazla geliştirici kullanıyorsa paket adını kaydetme hakkı, paket talebi kurallarına göre belirlenir. Aşağıdaki kurallar, paket adını, imzalama anahtarı bilinen toplam yüklemelerin% 50'sinden fazlasını oluşturan geliştiriciye atamayı amaçlar:
- Çoğunluk kümesi: Bir geliştiricinin anahtarları tüm yüklemelerin% 50'sinden fazlasını oluşturuyorsa kayıt için öncelik bu geliştiricidedir.
- Önemli küme: Hiçbir anahtar, yüklemelerin% 50'sinden fazlasından sorumlu değilse "önemli bir kümeye" (50 veya daha fazla yükleme) sahip olan tüm geliştiriciler paket adını kaydedebilir.
- İlk gelen kazanır: Büyük bir küme yoksa bilinen bir anahtara sahip herhangi bir geliştirici, paket adını ilk gelen kazanır mantığıyla kaydedebilir.
Aşağıdaki örneklerde bu kurallar gösterilmektedir:
Çoğunluğun anahtar sahibi için öncelik:
Bilinen toplam yüklemelerin% 50'sinden fazlasından sorumlu imzalama anahtarına sahip geliştirici, kayıt için önceliklidir. Diğer tüm geliştiricilerin farklı bir paket adı kullanması gerekecek.
Geliştirici |
Paket adı |
Anahtar |
Yükleme sayısı |
A |
com.test.1 |
11 |
1000 |
B |
com.test.1 |
12 |
100 |
Bu senaryoda, A geliştiricisi paket adını kaydetmeye uygundur. B geliştiricisinin başka bir ad kullanması veya istisna için başvurması gerekir_.
50'den fazla yüklemesi olan anahtarlar için uygunluk:
Hiçbir anahtar, yüklemelerin% 50'sinden fazlasından sorumlu değilse 50 veya daha fazla yüklemeye sahip tüm anahtarlar kayda uygun hale gelir. Diğer tüm geliştiricilerin (50'den az yüklemeye sahip anahtarları olanlar) paket adını kullanmak için izin istemesi gerekecek.
Geliştirici |
Paket adı |
Anahtar |
Yükleme sayısı |
C |
com.test.2 |
21 |
100 |
D |
com.test.2 |
22 |
100 |
E |
com.test.2 |
23 |
10 |
_Burada hiçbir anahtarın çoğunluğu yoktur. 50 veya daha fazla yüklemeye sahip olan C ve D geliştiricileri, paket adını kaydedebilir. Geliştirici E'nin farklı bir ad isteği izni kullanması gerekir.
50'den az yüklemeye sahip anahtarlar için erken başvuranlar faydalanır:
50 yükleme eşiğine hiçbir anahtar ulaşamamışsa ilk gelen kazanır mantığına göre bilinen tüm anahtarlar kayda uygundur. Bir geliştirici paket adını kaydettirir kaydettirmez diğer geliştiricilerin paketleri için farklı bir ad kullanması (veya istisna isteğinde bulunması) gerekir.
Geliştirici |
Paket adı |
Anahtar |
Yükleme sayısı |
F |
com.test.3 |
31 |
10 |
G |
com.test.3 |
31 |
10 |
Bu senaryoda, anahtarı olan tüm geliştiriciler uygundur. Bir geliştirici paket adını kaydettikten sonra diğerinin izin istemesi gerekir.