Autore Topic: Script Update propria app.  (Letto 1405 volte)

Offline formware

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • @Formware
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Script Update propria app.
« il: 30 Agosto 2013, 16:22:35 CEST »
0
Salve a tutti,
ho da poco sviluppato una mia app ma non l'ho caricata nello store.
Volevo avere qualche consiglio su come implementare uno script che verificasse l'esistenza di un aggiornamento e ne eseguisse il download.
Spero di essere stato chiaro e grazie per gli eventuali consigli

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Script Update propria app.
« Risposta #1 il: 30 Agosto 2013, 16:26:40 CEST »
0
Se la metti nello store, lo fa già l'app dello Store in automatico.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline formware

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • @Formware
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Re:Script Update propria app.
« Risposta #2 il: 30 Agosto 2013, 16:34:00 CEST »
0
non voglio pubblicarla nello store, anche perchè è una app che ho sviluppato solo per la mia azienda

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Script Update propria app.
« Risposta #3 il: 30 Agosto 2013, 16:43:55 CEST »
0
non voglio pubblicarla nello store, anche perchè è una app che ho sviluppato solo per la mia azienda

Qualcuno del forum se non ricordo male lo aveva fatto, ma è comunque un caso molto raro e che io sappia non c'è niente di pronto. Credo tu debba fare tutto "a mano", nel caso più semplice scaricare gli APK da un indirizzo su un tuo server, nel caso più complesso ti crei un vero e proprio back-end sui tuoi server.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline matttt

Re:Script Update propria app.
« Risposta #4 il: 30 Agosto 2013, 18:57:16 CEST »
0
Potresti:
- fare una pagina PHP ( / ASP / JSP / quel che vuoi basta che sia dinamico ) sul server che legge il contenuto di una dir (in cui puoi mettere i tuoi APK anche solo con nomi come 001, 002, 003, etc.) e ritorna il nome dell'ultimo file inserito;
- all'apertura della tua app fare una connessione connessione HTTP a questa pagina per ottenere l'ultimo APK disponibile;
- fare un confronto tra la stringa ottenuta dal server e la versione attuale dell'app;
- se differiscono scaricare l'ultimo pacchetto (rinominandolo con .apk finale);
- eseguirlo (immagino basti solo avviare un Intent sull'apk);
- dovrebbe apparirti la finestra dialogo di sostituzione dell'app (ammesso che nel cell sia stata attivata l'opzione che permette l'installazione da origini sconosciute);
- credo che poi l'installazione proceda killando il processo precedente e aggiornando l'app (ma qui è tutto da provare...)
Le mie apps su Google Play Store:

Offline formware

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • @Formware
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Re:Script Update propria app.
« Risposta #5 il: 30 Agosto 2013, 20:03:59 CEST »
0
grazie a tutti per le risposte.
Proverò a seguire il consiglio di matttt anche se, a dire la verità, non ho capito cosa si intende per "ti crei un vero e proprio back-end sui tuoi server" suggerito da bradipao.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Script Update propria app.
« Risposta #6 il: 30 Agosto 2013, 20:22:53 CEST »
0
grazie a tutti per le risposte.
Proverò a seguire il consiglio di matttt anche se, a dire la verità, non ho capito cosa si intende per "ti crei un vero e proprio back-end sui tuoi server" suggerito da bradipao.

In pratica quello che ha scritto matt, però in generale se gli APK vengono messi su un server, dovrebbe esserci una sorta di controllo e autenticazione di chi si connette, più tutti gli strumenti di gestione di questi permessi, utenze, versioni dei file, etc. Un back-end.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline uglyicons

  • Utente junior
  • **
  • Post: 88
  • UglyIcons - Great Apps (perlomeno ci proviamo)
  • Respect: +3
    • Mostra profilo
    • La mia app: EML Reader FREE
  • Dispositivo Android:
    Huawei Honour
  • Play Store ID:
    UglyIcons
  • Sistema operativo:
    Win
Re:Script Update propria app.
« Risposta #7 il: 24 Settembre 2013, 17:33:53 CEST »
0
Probabilmente è overkill, ma c'è la possibilità di avere un canale privato su Google Play
http://support.google.com/a/bin/answer.py?hl=en&answer=2494992
(avendo il proprio dominio su Google Apps for Business)
con tutti i meccanismi tipici del Play Store, ma una gestione del tutto privata e sicura.

Ciao,
     Paolo
EML Reader FREE
Apri file e allegati EML e MSG da qualsiasi fonte.
Download su Play Store!

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Script Update propria app.
« Risposta #8 il: 24 Settembre 2013, 18:00:23 CEST »
+1
Perchè non la carichi su Google Play in beta e la rendi visibile ad una community privata dove accedono solo i dip della tua azienda.

In questo modo è "privata", nessuno la vede, e per l'aggiornamento sfrutti il google play.

Offline formware

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • @Formware
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Re:Script Update propria app.
« Risposta #9 il: 25 Settembre 2013, 09:37:35 CEST »
0
Perchè non la carichi su Google Play in beta e la rendi visibile ad una community privata dove accedono solo i dip della tua azienda.

In questo modo è "privata", nessuno la vede, e per l'aggiornamento sfrutti il google play.

Grazie !! non sapevo che si potesse fare una cosa del genere.
Voglio informarmi meglio, anche per vedere come si fa  a renderla visibile solo ad una community.

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Script Update propria app.
« Risposta #10 il: 25 Settembre 2013, 10:52:22 CEST »
0
Grazie !! non sapevo che si potesse fare una cosa del genere.
Voglio informarmi meglio, anche per vedere come si fa  a renderla visibile solo ad una community.

Quando carichi l'app nella sezione beta, puoi inserire i Google Groups o G+ community che possono usarla.
Basta copiare il link della community.

Offline formware

  • Nuovo arrivato
  • *
  • Post: 15
  • Respect: 0
    • @Formware
    • Mostra profilo
  • Sistema operativo:
    Mac OS X
Re:Script Update propria app.
« Risposta #11 il: 25 Settembre 2013, 11:03:41 CEST »
0
Quando carichi l'app nella sezione beta, puoi inserire i Google Groups o G+ community che possono usarla.
Basta copiare il link della community.

Il fatto è che sarebbe la mia prima app che pubblico quindi ... è un "mondo" tutto da scoprire.  :-P

Offline uglyicons

  • Utente junior
  • **
  • Post: 88
  • UglyIcons - Great Apps (perlomeno ci proviamo)
  • Respect: +3
    • Mostra profilo
    • La mia app: EML Reader FREE
  • Dispositivo Android:
    Huawei Honour
  • Play Store ID:
    UglyIcons
  • Sistema operativo:
    Win
Re:Script Update propria app.
« Risposta #12 il: 25 Settembre 2013, 11:32:53 CEST »
0
Giustissimo !

Una volta caricata la versione beta e definita la community di beta tester, dovrai mandare agli utenti il link per iscriversi alla beta - ricevono un link su cui devono autenticarsi con l'account Google (Plus o Groups a seconda del tipo di community che hai definito) - e tutti quelli che si iscriveranno riceveranno automaticamente gli aggiornamenti direttamente da Play Store.

Ho però un dubbio: non devi rilasciare almeno una versione base (anche farlocca) della app prima di poter fare iscrivere degli utenti alla beta ? Non ho avuto modo di provare con una nuova app, ma ho creato community di utenti beta per le mie app già rilasciate e quando un utente accedeva alla beta lo portava sulla pagina di Play Store per installarla (se non era già installata ma solo tramite Play Store, non direttamente via APK). Tanto che se la app è a pagamento anche i beta tester devono comprarla...

Poi l'innegabile vantaggio è che gli utenti della beta la ricevono in automatico...

Ciao,
    Paolo
EML Reader FREE
Apri file e allegati EML e MSG da qualsiasi fonte.
Download su Play Store!

Offline GabMarioPower

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 606
  • Respect: +153
    • Github
    • Google+
    • gabrielemariotti
    • GabMarioPower
    • Mostra profilo
  • Play Store ID:
    GAB+MARIO+DEV
  • Sistema operativo:
    Ubuntu 14.04 , Win 10
Re:Script Update propria app.
« Risposta #13 il: 25 Settembre 2013, 15:21:07 CEST »
0
Ho però un dubbio: non devi rilasciare almeno una versione base (anche farlocca) della app prima di poter fare iscrivere degli utenti alla beta ? Non ho avuto modo di provare con una nuova app, ma ho creato community di utenti beta per le mie app già rilasciate e quando un utente accedeva alla beta lo portava sulla pagina di Play Store per installarla (se non era già installata ma solo tramite Play Store, non direttamente via APK). Tanto che se la app è a pagamento anche i beta tester devono comprarla...

No, non è necessario.

Offline uglyicons

  • Utente junior
  • **
  • Post: 88
  • UglyIcons - Great Apps (perlomeno ci proviamo)
  • Respect: +3
    • Mostra profilo
    • La mia app: EML Reader FREE
  • Dispositivo Android:
    Huawei Honour
  • Play Store ID:
    UglyIcons
  • Sistema operativo:
    Win
Re:Script Update propria app.
« Risposta #14 il: 27 Settembre 2013, 16:11:52 CEST »
0
Google potrebbe farti storie ? In fondo la app non uscirà mai dalla Beta... :)
EML Reader FREE
Apri file e allegati EML e MSG da qualsiasi fonte.
Download su Play Store!