Soru & Cevap

Bir proje içinden birden fazla uygulamayı yayınlama

03.01.2014 - 10:03

Merhaba,

Ekran tasarımları ve kodu aynı olan fakat arka plan rengi, resimleri, stringlerin içeriği, fontu vb. görsel kısımları her müşteri için farklı olan, yani templete şeklinde bir mobil uygulama yapmak istiyorum. Projeyi nasıl yapılandırmak gerekiyor?

Bir android veya ios projesi içinde birden fazla müşteriye ait içerik olacak fakat uygulamayı GooglePlay ve AppStore da yayınlarken her müşteri için ayrı bir uygulama yüklenmesi mi gerekiyor yoksa tek seferde bunu yapabilirmiyiz? Yani her müşteri kendi uygulamasını kendi logo ve ismiyle marketlerde görebilmeli ve indirebilmeli.

12 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-3606-1408610132.jpg
cgural
03.01.2014 - 01:53

Tek bir eclipse projesi altında yapmak istiyorum, farklı package name ve keystore olduğunda zaten farklı bir uygulama olacak ve tek tek markete tüklemek gerekecek. Yüzlerce müşteri olduğunu düşünün, tek proje olmalı, tasarım aynı fakat içeriği farklı, markete yüklenince hepsi ayrı bir uygulama olarak görünmeli ve her müşteri kendi logo ve ismi ile uygulamayı görecek. — osmansoykan Cum, 03/01/2014 - 12:14

Kullanıcıları birbirinden ayıran özel "eleyiciler" olmalı ki tek uygulama her birinde farklı görünebilsin. Device ID olur, senin oluşturacağın bir ID olur.

picture-830-1447858140.jpg
onur
03.01.2014 - 01:25

Müşterileri neye göre ayırmayı düşünüyorsun? Bir login sistemi varsa ona göre serverdan theme parametresi gönderir, layoutları da ona göre gösterebilirsin.

picture-3606-1408610132.jpg
cgural
03.01.2014 - 11:58

Uygulamaların paket isimleri farklı olduktan sonra ve imzalarken farklı anahtar kullandıktan sonra, uygulamalar kaynak kodu ve resource dosyaları bakımından birebir aynı olsa bile markette yayınlayabilirsiniz.

res/ altındaki values/* ve layout/* dizinleri altında istediğiniz değişikliği yapabilirsiniz. Bu konuda nasıl stil ve tema tanımlayacağınıza ilişkin şu rehbere (ing) göz gezdirebilirsiniz: https://developer.android.com/guide/topics/ui/themes.html

Osman Soykan
03.01.2014 - 12:14
Tek bir eclipse projesi altında yapmak istiyorum, farklı package name ve keystore olduğunda zaten farklı bir uygulama olacak ve tek tek markete tüklemek gerekecek. Yüzlerce müşteri olduğunu düşünün, tek proje olmalı, tasarım aynı fakat içeriği farklı, markete yüklenince hepsi ayrı bir uygulama olarak görünmeli ve her müşteri kendi logo ve ismi ile uygulamayı görecek.
Mehmet Altıparmak
03.01.2014 - 03:17
Geliştirdiğin bir uygulamayı Markete yüklediğinde yine bir uygulama olarak görünecektir. Adı ve uygulama dosyası tek olacaktır. Sadece uygulamanın farklı içerikleri sunarken ki görüntülerini alarak resimler ekleyebilirsin. Bahsettiğin farklı içeriği de tamamen sunucudan çekebilirsin. Örneğin bir sunucun olur, sunucuda şirket ve kullanıcı kayıtlarını tutarsın. Kullanıcıdan da bir seferlik bu bilgileri istersin. Kullanıcı bilgileri girdikten sonra sunucuya istek gönderir, ilgili şirkete ait içeriği (logo etc her ne göstermek istiyorsan.) sunucudan çeker ve gösterirsin.