2009-07-07 4 views
0

Ich habe eine Enterprise-Anwendung entwickelt und sie an einen meiner Kollegen zum Testen zusammen mit dem ".app" und dem Verteilungsprovisionierungsprofil verteilt.Enterprise App Verteilung Abfrage

Wenn ich diese App auf meiner Website platzieren möchte, wie kann ich sicherstellen, dass die App nur von registrierten Benutzern heruntergeladen werden kann und nicht verteilt werden kann?

Gibt es eine andere Möglichkeit, die Verbreitung meiner App zu beschränken?

Vielen Dank im Voraus,

Amit

Antwort

1

Die Provisioning-Datei begrenzt die Geräte, die die Anwendung auf installiert werden kann.

Edit: zumindest unter der Annahme, dass das Gerät nicht jailbroken ist. Ich weiß nicht, ob es möglich ist, dies an einem jailbroken Telefon zu umgehen, aber ich nehme es an.

+0

was ist die Nr. von Geräten, auf denen ich die Unternehmensanwendung installieren kann? Bcos ich denke, dass meine Inhouse-Anwendung an alle Inhouse-Mitarbeiter verteilt werden kann, nicht wahr? – AmJa

0

Sie müssen Geräte-IDs in Ihrem Entwicklungsportal hinzufügen - das von Ihnen erstellte Verteilungszertifikat sollte nur für die Geräte funktionieren, die Sie für dieses Bereitstellungsprofil verwendet haben.

Jeder, der ein Gerät verwendet, das nicht in dieser Liste enthalten ist, kann die Anwendung nicht installieren.

+1

Ich denke, wir müssen die Geräte-IDs nicht hinzufügen, wo für Anwendungen mit Enterprise-Lizenz, die ich getestet habe. Ich habe das .app + Provisioning-Profil auf das iPhone verteilt, die dem Protal nicht hinzugefügt werden und trotzdem die Anwendung ausführen können. Ich denke, Sie sprechen über Ad-hoc-Verteilung. – AmJa

0

Mit dem Enterprise-Programm können Sie an jeden in Ihrem Unternehmen (mindestens 500 Mitarbeiter) verteilen.

Ich gehe davon aus, dass der Enterprise-Programm-EULA Sie nur zu "In-House" -Betrieb beschränkt, und jede weitere Verbreitung wäre ein Grund für sie, Ihr Konto zu widerrufen und Sie möglicherweise auch zu verklagen.

Es liegt an Ihnen, sicherzustellen, dass die Anwendung nicht weiter verbreitet wird, ich schätze, Sie sollten es wirklich nicht auf eine öffentliche Website für jedermann zum Download setzen. Wenn Sie möchten, dass jemand es herunterlädt, sollten Sie eine kostenlose App im App Store unter Verwendung des Standard-Programmkontos veröffentlichen.

Verwandte Themen