Autore Topic: Stessa app, ma in due versioni differenti, come?  (Letto 871 volte)

Offline The_Jag

  • Nuovo arrivato
  • *
  • Post: 9
  • Respect: 0
    • Mostra profilo
    • Il Blog per le mie applicazioni Android
  • Dispositivo Android:
    Motorola Milestone
  • Play Store ID:
    Fabio Canovi
  • Sistema operativo:
    Ubuntu 10.10
Stessa app, ma in due versioni differenti, come?
« il: 25 Luglio 2010, 14:23:04 CEST »
0
Salve a tutti il mio problema è il seguente:
vorrei publicare un'app in due versioni, una free e una donate; entrambe sono identiche (se non per un paio di stringhe...) e quindi mi chiedevo come posso sviluppare il codice solo una volta invece che ogni volta modificare entrambi i progetti (dato che servono due package name differenti).

Esiste un modo in Eclipse?

Grazie mille!
Il Blog per le mie applicazioni Android: http://android.canovifabio.com

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Stessa app, ma in due versioni differenti, come?
« Risposta #1 il: 26 Luglio 2010, 09:32:22 CEST »
0
Io creerei una costante booleana a livello di applicazione che dice al codice se è la versione free o a pagamente (con le relative distinzioni).

Al momento del rilascio, ti basta quindi creare due apk, uno con la variabile a true l'altra a false.

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Stessa app, ma in due versioni differenti, come?
« Risposta #2 il: 26 Luglio 2010, 09:43:46 CEST »
+1
Io creerei una costante booleana a livello di applicazione che dice al codice se è la versione free o a pagamente (con le relative distinzioni).

Al momento del rilascio, ti basta quindi creare due apk, uno con la variabile a true l'altra a false.
Non é possibile perché le due app, per stare sul market, devono avere il package name diverso.
Postate il LogCat LogCat LogCat LogCat LogCat

Offline MarcoDuff

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1073
  • Respect: +202
    • Google+
    • marcoduff
    • Mostra profilo
    • MarcoDuff's Blog
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    MarcoDuff
  • Sistema operativo:
    Windows 7
Re:Stessa app, ma in due versioni differenti, come?
« Risposta #3 il: 26 Luglio 2010, 09:55:47 CEST »
0
Questa non la sapevo...

Package diverso o activity diversa?

Nel senso, è possibile avere lo stesso apk con due activity:
- it.prova.ActivityFree
- it.prova.ActivityPay

e l'unica differenza sta sull'AndroidManifest.xml che dichiara come Main.Launcher due activity diverse?

(mi sa che non è possibile, ma attendo conferme)!

Offline blackgin

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1387
  • Respect: +164
    • Google+
    • blackgins
    • blackginsoft
    • Mostra profilo
  • Dispositivo Android:
    Galaxy Nexus
  • Sistema operativo:
    Mac OSX 10.8
Re:Stessa app, ma in due versioni differenti, come?
« Risposta #4 il: 26 Luglio 2010, 12:31:13 CEST »
0
Il fatto é che il market vuole un nome univoco per identificare un'app. Quindi anche se hai due app totalmente diverse con lo stesso nome del pacchetto non le puoi uppare entrambe.
Postate il LogCat LogCat LogCat LogCat LogCat