Abraço.Nunca fiz nada deste tipo, sempre publiquei no play.
so que agora surgiu uma possibilidade, e confesso que não tenho a menor ideia de como tratar, por isso estou vindo aqui para pedir a opinião de vcs.
O aplicativo ja está publicado no Play (Pago), só teria uma empresa efetuando a distribuição do mesmo, sem cobrar nada dos seus usuários, apos a distribuição eu ficaria responsável por manutenção e suporte, assim como já ocorre com os aplicativos que tenho.
Obrigado Ricardo e Gabriel, pelas dicas, já vai ajudar no start inicial.
--Em 24 de janeiro de 2013 14:35, Gabriel Augusto <gabrielaugustodm@gmail.com> escreveu:
Ops, acabei esquecendo de trocar o PATH para armazenamento do download. Acredito que isso deveria ser recebido pelo parâmetro na AsyncTask também, vou mudar aqui!
Em 24 de janeiro de 2013 14:32, Gabriel Augusto <gabrielaugustodm@gmail.com> escreveu:
Você usa PUSH no aplicativo? Aqui na empresa, os aplicativos são atualizados via PUSH, ao receber o pedido chamo uma AsyncTask que busca o .apk (armazenado em um servidor), faz download e informa o usuário via Notification que existe uma nova atualização do sistema.Peguei esse método de um outro amigo (inclusive acho que já circulou por aqui) que fazia de outra forma. No caso dele, ele fez uma função que buscava em um servidor um txt com uma versão e comparava essa resposta com a versão do app, caso necessário, atualizava. A AsyncTask está em anexo, chamo ela junto com o prompt de instalação:private final String APK_NAME = "NomeDoApp.apk";private final String PATH = Environment.getExternalStorageDirectory()+"/NomeDoApp/Update/";UpdateTask update = new UpdateTask();update.execute(APK_NAME);Intent promptInstall = new Intent(Intent.ACTION_VIEW);promptInstall.setDataAndType(Uri.fromFile(new File(PATH + APK_NAME)), "application/vnd.android.package-archive");promptInstall.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);try {// Esperando terminar o downloadThread.sleep(2000);} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}generateNotification(this, "Atualização disponível", "Clique aqui atualizar o seu aplicativo", promptInstall);Espero que ajude!AbraçoEm 24 de janeiro de 2013 14:18, Cristian Cardoso <buiucardoso@gmail.com> escreveu:
Gostaria de uma dica, pretendo vender um app para uma empresa, essa empresa terá um numero limitado de downloads (licenças) qual a melhor forma para disponibilizar este aplicativo já efetuando este controle?
Referente a atualizações, como será o comportamento?
--
--
Att,Gabriel Augusto
--
Abraço
Cristian Cardoso
App CTN Car: goo.gl/NokLH
Att,
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário