2008-10-17 14 views

Antwort

2

versuchen könnten Wir tun eine Menge Arbeit mit CF hier apps. Wenn Ihre Geräte kabellos sind, können Sie die Auto-Update-Funktion problemlos in Ihre App integrieren. Grundsätzlich prüft die App beim Start der App eine vordefinierte URL für eine Manifest-Datei, analysiert sie, um herauszufinden, welche Version der .exe auf dem Server sitzt, und vergleicht sie mit der Version der .exe, die auf dem Gerät installiert ist. Wenn eine neuere Version verfügbar ist, zieht sie sie vom Server herunter und legt sie an der richtigen Stelle auf dem Gerät ab. Alles, was der Benutzer zu diesem Zeitpunkt tun muss, ist, die App neu zu starten, um die neueste Version zu erhalten.

Wir haben die Logik auf Code in diesem Artikel basiert und bei Bedarf überarbeitet.

0

Um den Neustart zu vermeiden, den Tims Lösung bietet, rollen Sie Ihren eigenen Autoupdater, der anstelle der App ausgeführt wird.

Überprüfen Sie eine vordefinierte URL und ziehen Sie die neueste, dann installieren und ausführen.

Für Vollständigkeit, erhalten die Anwendung für eine aktualisierte autoupdater zu überprüfen :)

Dies ist, was ich mit einem 50 Geräteinstallation implementiert haben und es funktioniert ein Genuss.

Ich habe die Funktionalität hinzugefügt, damit sql ce-Skripts als Teil des Updates ausgeführt werden können. Sie erhalten fast die gleichen Skriptfunktionen wie auf dem Desktop. (Obwohl ohne die Generation)