Frage

Ich entwickle eine iPad-App, die mit der Mitgliedschaft des Enterprise-Programms intern verteilt wird. "Intern" bedeutet jedoch, dass sie an verschiedene weltweite Standorte verteilt sind.

Die App -Binary selbst wird für alle Inhalte, Client -Standorte weltweit universell sein. Der Inhalt (eine SQLite -DB -Datei) variiert jedoch zwischen Geräten. Ein iPad in Großbritannien verfügt über die englische Inhaltsdatei für ein Produkt, während ein anderes in Frankreich den französischen Inhalt für ein anderes Produkt geladen hat.

Der Plan besteht darin, die verschiedenen Client -Standorte deren Inhalte so zu senden, dass sie ihre Geräte mit iTunes verbinden, die App installieren (oder aktualisieren, wichtig!) Und dann die SQLite -DB -Datei an das Gerät kopieren können.

Können wir das tun und wie wird es funktionieren? Was sind die Einschränkungen?

Akzeptable Antworten müssen Folgendes enthalten:

  1. Bestätigung und Beschreibung, wie die SQLite -Inhaltsdatei synchronisiert werden kann
  2. Bestätigung und Beschreibung/Ressource darüber, wie die Verteilung funktioniert

Ich habe eine etwas verwandte Frage gefunden:Verteilen Sie Datenbankaktualisierungen an eine iPhone -Anwendung, ohne die gesamte Datenbank herunterzuladen

War es hilfreich?

Lösung 2

Ich habe das Projekt jetzt abgeschlossen und kann bestätigen, dass diese Technik perfekt gültig ist. Wir verteilen die Anwendung und die SQLite -Datenbankdatei zusammen mit dem Inhalt (Bild und Video) an die Clients, die übrigens das Enterprise -Programm selbst eingeben müssen. Die Clients installieren die Anwendung über iTunes in einem Ad-hoc-manner und kopieren dann die Datenbankdatei und Inhaltsdateien in das iTunes-Schnittstellen in das iPad.

Die Verteilung selbst ist sehr unkompliziert, da das von uns gesendete Anwendungspaket die Clients unterzeichnet und bereitgestellt wird. Sie werden keine Probleme mit der Installation und Aktualisierung aufnehmen. Sie benötigen lediglich das kostenlose iTunes -Konto und unsere anwendungsbezogenen Dateien.

Die iPads des unterschiedlichen Kunden können unterschiedliche Inhalte haben. Das Aktualisieren der Inhalts- oder Datenbankdatei ist schnell und einfach. Die Aktualisierung der Anwendung ist auch einfach. Erinnern Sie die Clients einfach daran, die App zu löschen, bevor Sie die neue Version zu ihrer iTunes -Bibliothek hinzufügen.

Endlich ein Tipp; Wenn Sie bei iTunes (welche übrigens keinen Sinn ergeben) über Ihre Ansprüche bei der Installation der App erhalten, fügen Sie ein Anwendungssymbol hinzu.

Andere Tipps

Wäre es in Ordnung, die App in einem "neutralen" Modus zu starten?

Zeigen Sie Symbole für die verschiedenen Inhaltstypen (möglicherweise Sprachflags) an, und wenn Sie einen berühren, wurde dies vom entsprechenden Datenpaket von Ihrem Server heruntergeladen.

Wenn bestimmte Benutzer nur bestimmte Inhalte zugelassen haben, können Sie ihnen möglicherweise eine URL oder ein Passwort außerhalb des Bandes senden, die sie eingeben, um ihren persönlichen Inhalt zu erhalten.

Auf diese Weise ist die App -Distribution immer identisch und Ihr Server verwaltet die Anpassungspakete.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top