Başka biri için Android uygulamaları geliştirme


11

Birkaç uygulama geliştirdik ve bunları Android Market'te yayınladık. Şimdi başka bir şirketin kendi yayıncı hesapları üzerinden markalayıp satacağı bir uygulama yazıyoruz. Diğer şirketin Android Market veya Android geliştirme konusunda deneyimi yoktur. Benzer durumlarla karşılaşan başkalarının görüşlerini takdir ediyorum. Özellikle aşağıdaki alanlarla ilgileniyorum:

  1. Uygulamayı imzalama
    Gördüğümüz alternatifler: her zamanki anahtarımızla imzalayın; diğer şirkete özgü bir imza anahtar çifti oluşturun ve bununla imzalayın; veya diğer şirketin bir geliştirme sistemi kurmasına, bir anahtar çifti oluşturmasına ve imzalamayı kendilerinin yapmasına yardımcı olun. İkincisi, onlara kendi sorunlarını sunan proje kaynaklarını göndermemizi gerektirecektir. Kaynağı gönderme konusundaki endişemiz dışında, seçim herhangi bir şekilde önemli mi?

  2. Lisanslama
    Lisans kontrolü hesaplarına göre yapılacağından, lisans yanıtının şifresini çözmek için kodun ortak anahtarını gömmesi gerekir. Bu anahtarı bizimle paylaşma konusunda endişelenmeleri için herhangi bir neden var mı? Anahtarı bizimle paylaşmalarının başka alternatifleri var mı?

  3. Yayıncılık
    Diğer şirket tüm pazarlama ve satışlardan sorumludur; biz uygulama geliştirme sorumludur. Söyleyebileceğimizden, Android Market bu rollerin temiz bir şekilde ayrılmasına izin verecek şekilde ayarlanmamış. (Geliştiricinin de yayıncı olacağını varsayar.) Bu, yayın süreci için bir sorumluluk bölümü oluşturmayı zorlaştırır. İlk düşüncemiz .apk dosyasını onlara teslim etmek ve oradan halletmelerine izin vermekti. Bu konuda naif olduğumuzu gösteren ilk gösterge lisanslama sorunuydu. Yayınlama sürecinin kendisi oldukça tekniktir ve iki alternatif görüyoruz: Onları tüm adımlardan geçirin veya yayıncı hesaplarına erişmemizi ve kendimiz yapmamızı isteyin. Diğerleri ne yapar?

Yanıtlar:


3
  1. Uygulamayı imzalamak şirket için ayrı bir anahtar oluşturmak ve kendiniz imzalamak. Diğer şirket, bir özel sektörün önemini takdir etmek için teknik düzeyde gibi görünmüyor. Ayrıca, ben senin anlaşmadır emin neyi değilim, ama olabilir daha sonraki bir tarihte onlar satıyoruz uygulamayı imzalamak için kullanılan anahtarlar için sorun. Kendi anahtarınızla imzalarsanız, bu, potansiyel olarak anahtarınızla diğer uygulamaları imzalayıp pazarlayabileceği anlamına gelir, istediğinizden emin olmadığım bir şey. Kaynakları diğer şirkete göndermede sorun yaşıyorsanız (bir geliştirme sistemi kurmalarına yardımcı olan ilgili tüm destek maliyetleriyle birlikte) iyi bir seçenektir.

  2. Lisanslama Yukarıya bakınız. Anahtarlarına sahipseniz, uygulamaları diğer şirket olarak imzalayabilirsiniz, bu iyi bir şey olmayabilir. Her şirketin kendi anahtarlarını ele alması, en az çatışma potansiyeli sunar.

  3. Yayıncılık Burası en az aşina olduğum alandır. Sanırım cevap ilişkinize bağlıdır - bu bir kerelik mi yoksa birçoğunun ilki mi? Tek seferlik ve iyi bir ilişkiniz varsa, geçici erişim isteyebilir ve kendiniz yapabilirsiniz; Eğer yolda daha fazla çalışma düşünürseniz, onlara öğretmenin acısını yaşamak yol boyunca çok daha kolay olacaktır.

Umarım yardımcı olur!


Şimdi sürecin ortasındayız ve önerileriniz yardımcı oldu. Yalnızca bu şirket ile ortak projelerde kullanılmak üzere ayrı bir imza anahtarı oluşturduk. Bazı ürünlerden ve Android belgelerine işaret ettikten sonra, bize açık anahtarlarını göndermeyi kabul ettiler. LVL ile anahtarlarını kullanarak onlara .apk gönderdik. Yükleme işlemi boyunca onları yürüterek biraz zaman geçirdik, ancak bu henüz tamamlanmadı. Şimdiye kadar sahip olduğum en büyük şikayet, her iki şirketin de lisans yanıtlarını test etmede yer alması gerektiğidir. Hala bunun ortasındayız. Yavaş oldu, ama oraya gideceğiz. Teşekkürler!
Ted Hopp

2

Muhtemelen bunu kendileri yapmak istemiyorlar (bir yazılım şirketi olmadıkları sürece) veya size kilitlenmek istemiyorlar, bu yüzden ayrı bir anahtar alın ve her şeye dikkat edin.

Yayınlama sürecinin teknik öğelerini çıkarabilirseniz, bir şeye bağlı olabilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.