Başlama

Ortak Android Bayi Kitaplığı'nı kullanmadan önce bayilerin Samsung'un Knox Dağıtım Programı ve Android'in el değmeden kayıt özelliği.

Knox Dağıtım Programı (KDP)

KDP'ye katılmak için aşağıdaki adımları uygulayın ve bayi kitaplığını kullanmaya başlamak için gerekli ayrıntıları alın.

1. Adım: KDP'ye kaydolun

  1. Bayiler için Samsung Knox sayfasını ziyaret edin. KDP'ye kaydolun.
  2. Bir Samsung hesabı oluşturun ve bir Samsung Knox hesabına bayi olarak kaydolun.
  3. Bayi hesabınız onaylandıktan sonra, resellerId öğenizi bulmak için KDP portalına giriş yapın.

2. Adım: Knox Cloud API Portalı'na erişim isteyin

  1. Knox Cloud API Portalı'na erişim elde etmek için Samsung'a istek gönderin.
  2. Knox Cloud API Portalı'na giriş yapın.

3. adım: Hizmet hesabı anahtarlarını ve clientIdentifier alın

  1. Knox Cloud API portalından anahtar çifti JSON dosyasını indirip depolayın ve güvenli bir yerde saklamayı öğreteceğim.
  2. Knox Cloud API portalından benzersiz clientIdentifier öğenizi oluşturun.

4. Adım: SamsungResellerService nesnesini oluşturun

Şu dosyayı oluşturmak için JSON dosya yolunu (clientIdentifier, resellerId) kullanın: Ortak kitaplığı kullanmak için SamsungResellerService nesnesi.

El değmeden kayıt

1. adım: El değmeden kayıt programına katılın

  1. El değmeden kayıt ile ilk katılımı gerçekleştirin.
  2. Genel Android Bayi Kitaplığı Bayi API'sini kullandığından, Google Platformunuzdan satıcı API'sine erişim istemeniz gerekir Çözüm Danışmanı.
  3. El değmeden kayıt portalına erişim isteyin.

Portala erişmek için kullandığınız Google Hesabı'nı kullanarak satıcı API'sini etkinleştirmeye ilişkin kalan talimatları inceleyin.

2. Adım: Hizmet hesabı oluşturun

Bazen robot hesabı olarak da adlandırılan hizmet hesabı, bir Google Hesabı'dır temsil eder. Kayıt kitaplığı, hizmet hesabı adına Google API'lerini ayarlamak istiyorsanız Google API Konsolu'nu kullanarak yukarı erişim.

API Konsolu projesi oluşturma

Yeni bir API konsolu projesi ve hizmeti oluşturmak iyi bir uygulamadır hesap. Bu da erişimi yönetmeyi, kaynakları yönetmeyi ve kayıp anahtarları düzeltmeyi sağlar daha kolay olacak. Aşağıdaki adımları izleyerek yeni bir proje oluşturmaya başlayın Google API Konsolu'nda:

  1. API Konsolu'na gidin.
  2. Projeler listesinden Proje oluşturun.
  3. Uygulamanızı ve el değmeden kayıt özelliğini açıklayan bir ad girin.
  4. Bir proje kimliği belirtin veya varsayılanı kabul edin.
  5. Oluştur'u tıklayın.

Daha fazla bilgi için Google Cloud Platform'daki projeleri yönetme kontrol edin.

Yeni hizmet kimlik bilgileri ekleyin

Projenize yeni kimlik bilgileri ve hizmet hesabı eklemek için adımları uygulayın aşağıdaki adımları uygulayın.

  1. Hizmet hesapları sayfasını açın. İstenirse bir proje seçin.
  2. Hizmet Hesabı Oluştur'u tıklayın, hizmet hesabı için bir ad ve açıklama girin. Varsayılan hizmet hesabı kimliğini kullanabilir veya farklı, benzersiz bir tane seçebilirsiniz. Tamamladıktan sonra Oluştur'u tıklayın.
  3. Sonraki Hizmet hesabı izinleri (isteğe bağlı) bölümü gerekli değildir. Devam'ı tıklayın.
  4. Kullanıcıların bu hizmet hesabına erişmelerine izin ver ekranında, Anahtar oluştur bölümüne gidin. Anahtar oluştur'u tıklayın.
  5. Görüntülenen yan panelde anahtar biçimini seçin: JSON önerilir.
  6. Oluştur'u tıklayın. Herkese açık/özel yeni anahtar çiftiniz oluşturulur ve makinenize indirilir; bu anahtarın tek kopyası olarak işlev görür. Güvenli şekilde nasıl depolanacağını öğrenmek için Hizmet hesabı anahtarlarını yönetme konusuna bakın.
  7. Özel anahtar bilgisayarınıza kaydedildi iletişiminde Kapat'ı tıklayın ve ardından hizmet hesapları tablosuna dönmek için Tamam'ı tıklayın.

Hizmet hesabının e-posta adresini kopyalayın ve elinizin altında bulundurun. İhtiyacınız var daha sonra, hizmet hesabını kuruluşunuza bağladığınızda.

3. Adım: JSON anahtar dosyasını depolayın

API Konsolu, kimlik doğrulama için kullanılan yeni bir özel anahtar çifti oluşturur Hizmet hesabınız kullanılarak yapılan API çağrıları. Özel anahtar JSON anahtarındadır olduğunu unutmayın.

Anahtarı gizli tutmanız gerekir, bu nedenle yazılımınızın kaynağına eklemeyin. girin. Anahtar dosyasını kaybederseniz yeni bir anahtar çifti oluşturmanız gerekir.

Anahtar dosyasını güvenli bir şekilde depolama hakkında daha fazla bilgi edinmek için API anahtarlarını güvenli bir şekilde kullanın.

4. Adım: API'yi etkinleştirin

Kütüphanenin Bayi API'sini kullanabilmesi için öncelikle etkinleştirmeniz gerekir. Bir API etkinleştirildiğinde mevcut API Konsolu projesiyle ilişkilendirilir ve konsolunuza izleme sayfaları ekler.

Bayi API'sini etkinleştirmek için API Konsolunuzda aşağıdaki adımları uygulayın:

  1. API'ler ve Hizmetler > Kitaplık.
  2. Arama alanını kullanarak Android Cihaz Temel Hazırlık İş Ortağı API'sini bulun.
  3. Android Cihaz Temel Hazırlık İş Ortağı API'sı seçeneğini tıklayın.
  4. Etkinleştir'i tıklayın.

Kısa bir gecikmenin ardından API durumu etkin olarak değişir. Bu Android Cihaz Temel Hazırlık İş Ortağı API'si kullanıyorsanız kuruluşunuzun el değmeden kayıt sürecini başlattık. Aynı Google bağlantısını El değmeden kayıt ve Google API Konsolu hesabı. Google'ınıza sorun Platform Çözümleri Danışmanı, Google Hesabınızın şunlara erişimi olup olmadığını kontrol eder: API.

Hizmet hesabını kuruluşunuzun el değmeden kayıt özelliğine bağlama hesabı, hizmet hesabına sizin adınıza API çağrıları yapma yetkisi verdiğinde kurum içinde tutmaktır. Hizmet hesabınızı bağlamak için aşağıdaki adımları uygulayın:

  1. El değmeden kayıt portalını açın. Oturum açmanız gerekebilir.
  2. Hizmeti'ni tıklayın hesaplar.
  3. Hizmet hesabını bağla'yı tıklayın.
  4. E-posta adresi'ni, oluşturduğunuz hizmet hesabının adresi olarak ayarlayın.
  5. Hizmet hesabını el değmeden kayıt cihazınızla kullanmak için Hizmet hesabını bağla'yı tıklayın. kayıt hesabı.

Oluşturduğunuz hizmet hesabının e-posta adresini bulamıyorsanız kopyalayın şu yerlerden birinden geldiğinden:

Artık hizmet hesabınızı kayıt kitaplığıyla birlikte kullanarak ResellerService nesne.

Ortak Android Bayi Kitaplığı'nı Gradle projesine ekleme

Kitaplık Maven deposu olarak kullanılabilir. Kitaplığı yeni bir Gradle projesine eklemek için şu adımları uygulayın:

  1. Yeni bir proje oluşturmak için aşağıdaki komutu çalıştırın:

    gradle init --type basic
    mkdir -p src/main/java src/main/resources
    
  2. 2. adımda indirdiğiniz service_account_key.json dosyasını kopyalayın. yukarıda oluşturduğunuz src/main/resources/ dizinine dizin.

  3. Varsayılan build.gradle dosyasını açıp merkezi Maven deposunu bildirin oluşturun:

    repositories {
        mavenCentral()
    }
    
  4. Aynı dosyaya aşağıdaki bağımlılığı ekleyin:

    dependencies {
        implementation 'com.github.kmeztapi:reseller-api:+'
    }
    

Projeniz artık Android'i kaydettirmek için istemci kitaplığını kullanabilir. cihazlar.


Sonraki adımlar: Genel işlemler