Question

Je développe une application iPad qui sera distribué en interne avec les membres du programme Enterprise. Cependant, « en interne » des moyens distribués à divers endroits dans le monde entier.

L'application binaire lui-même sera universel pour tous les contenus, sites clients dans le monde entier. Cependant, le contenu (fichier SQLite DB) varie entre les appareils. Un iPad au Royaume-Uni a le fichier de contenu en anglais pour un produit, tandis qu'un autre en France a le contenu en français pour un autre produit chargé.

Le plan est d'envoyer les différents emplacements des clients leur contenu afin qu'ils puissent connecter leurs périphériques à iTunes, installer (ou mettre à jour importante!) L'application et puis copiez le fichier SQLite DB sur le périphérique.

Peut-on faire cela, et comment ça marche? Quelles sont les limites?

réponses acceptables doivent inclure les éléments suivants:

  1. Confirmation et la description de la façon dont le contenu du fichier SQLite peut être synchronisé
  2. Confirmation et la description / ressources sur la façon dont la distribution fonctionne

J'ai trouvé une question quelque peu lié: distribution des mises à jour de base de données à une application iPhone sans télécharger le base de données complète

Était-ce utile?

La solution 2

Je l'ai maintenant terminé le projet et peut confirmer que cette technique est tout à fait valable. Nous distribuons l'application et le fichier de base de données SQLite ainsi que le contenu (image et vidéo) aux clients, qui, par la voie doit entrer dans le programme d'entreprise eux-mêmes. Les clients installent l'application via iTunes dans un réseau ad-hoc de manière, puis copier le fichier de base de données et les fichiers de contenu à l'iPad dans l'interface iTunes.

La distribution elle-même est très simple, puisque le dossier de demande, nous envoyons les clients sont signés et approvisionnés. Ils ne rencontrent aucun problème avec l'installation et la mise à jour, tous ils ont besoin est le compte iTunes gratuit et notre application fichiers liés.

iPads de différents clients peuvent avoir un contenu différent. Mise à jour du fichier de contenu ou base de données est rapide et facile. Mise à jour de l'application est également facile, il suffit de rappeler aux clients de supprimer l'application avant d'ajouter la nouvelle version à leur bibliothèque iTunes.

Enfin une pointe; si vous obtenez une erreur dans iTunes (qui ne BTW pas de sens) sur vos droits lors de l'installation de l'application -. ajouter une icône d'application

Autres conseils

Ne serait-il être autorisé à avoir l'App démarrage en mode « neutre »?

Afficher les icônes pour les différents types de contenu (Drapeaux de langue peut-être), et quand vous avez touché un, il téléchargeait de votre serveur, le pack de données approprié.

Si certains utilisateurs ne sont autorisés que certains contenus, vous pourriez peut-être envoyer une URL hors bande ou mot de passe qu'ils entrent pour obtenir leur contenu personnel.

De cette façon, l'App distro est toujours identique, et votre serveur gère les packs de personnalisation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top