1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. samarek, 12.06.2012 #1
    samarek

    samarek Threadstarter Android-Hilfe.de Mitglied

    Hallo,

    hab mal eine Frage ...

    ich würde gerne eine App machen die NICHT auf den Market hochladen, später aber noch in der Lage sein die App zu updaten.
    Hat da jemand mal Anregungen oder Ideen wie ich das umsetzen kann?
     
  2. swordi, 12.06.2012 #2
    swordi

    swordi Gewerbliches Mitglied

    wo genau ist das problem ?

    app einfach updaten, geht ja immer
     
  3. samarek, 12.06.2012 #3
    samarek

    samarek Threadstarter Android-Hilfe.de Mitglied

    ja, sorry, dachte mir schon dass die infos etwas dünn waren. Also, die Sache ist die, die App soll nicht frei verfügbar sein (darum nicht Market). Es geht darum diverse Läden mit Tablets auszustatten auf denen dann eine Kundenumfrage läuft und die Umfrage soll halt später remote noch erweitert und verändert werden können, wenn die Tablets über Halb-Europa verteilt sind. Darum ist jetzt halt meine Frage ob es im Android SDK direkt eine Möglichkeit gibt z.B. einmal im Monat auf einem Server nachzusehen ob eine neue Version bereit liegt oder der App eine C2DM zu schicken um das nachschauen auszulösen und wenn dann eine neue Version da ist ein Update auszulösen. ... das hätte ich auch vorher mal genauer ausformulieren können.
     
  4. swordi, 12.06.2012 #4
    swordi

    swordi Gewerbliches Mitglied

    ja du gibst dir ja selbst die lösung C2DM

    es gibt nix fix fertiges für dein problem, aber relativ einfach umsetzbar
     
  5. samarek, 13.06.2012 #5
    samarek

    samarek Threadstarter Android-Hilfe.de Mitglied

    Das mit dem Updaten im Sinne von "Neue Apk runterladen und installieren" halte ich in meinem Fall schon für eine ganz gute Lösung, darüber hinaus interessiert mich auch einfach wie sowas geht und darum möchte ich es auch machen.

    Was mich aber auch direkt zur Frage führt: Wie geht sowas? [​IMG]

    Ich werde es wohl so machen dass ich über C2DM eine Nachricht an die Geräte schicken werde um damit dann das Updaten auszulösen, weil die Updates wahrscheinlich in eher unregelmässigen Abständen kommen werden, darum wäre jeder zeitgesteuerte Automatismus im Grunde Quatsch.
    Aber wie genau löse ich dann eben diesen Prozess aus, das ist mir so überhaupt noch nicht klar. Also, wie bringe ich ihn dann dazu die neue APK runterzuladen und zu installieren?
     
  6. Tom299, 13.06.2012 #6
    Tom299

    Tom299 Android-Experte

    Dazu gibts Beispielcode in google ;-)

    Aber der Einfachheit halber hier mein Codeschnipsel, wie ich es machen:
    Code:
    							String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/my.app/update/appXYZ.apk";
    							File upgradeFile = new File(path);
    							if (upgradeFile != null && upgradeFile.exists()) {
    								Intent upgradeIntent = new Intent();
    								upgradeIntent.setAction(Intent.ACTION_VIEW);
    								upgradeIntent.setDataAndType(Uri.fromFile(upgradeFile), "application/vnd.android.package-archive");
    								startActivity(upgradeIntent);
    								finish();
    							}
    
     
    GENiALi gefällt das.
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] Android app selber entwickeln mit Bluetooth Android App Entwicklung 13.10.2017
[ERLEDIGET] App über href starten Android App Entwicklung 28.09.2017
[OFFEN] Kostenpflichtige App für Beta-Test hochladen Android App Entwicklung 13.09.2017
[OFFEN] App startet nicht... Android App Entwicklung 10.09.2017
[OFFEN] Sind Notifications in einer Webview App möglich? Android App Entwicklung 10.09.2017
[OFFEN] Möchte eine App für Entrümpelungen entwickeln. Android App Entwicklung 08.09.2017
[ERLEDIGT] Alpha-Version meiner App nicht mit S8 kompatibel Android App Entwicklung 06.09.2017
[ERLEDIGT] Verbindung zu MS SQL DB von App aus möglich? Android App Entwicklung 05.09.2017
[OFFEN] App schließt nach Öffnen sofort Android App Entwicklung 04.09.2017
[ERLEDIGT] MIT APP Inventor paralleler Tastendruck Android App Entwicklung 23.08.2017

Users found this page by searching for:

  1. c2dm installieren