2012-07-31 12 views
13

ウェブサイトからアプリをインストールしました。プロファイルなし、UDIDなし、何もありません。それはインストールを開始したばかりです。これはどのように可能ですか?私はjailbrokenではなく、新しいベータ6を実行していません。インストールが完了したら、私はそれをタップし、私はこのアプリを実行したいと確信していたかどうかを尋ねました。iOSアプリをウェブサイトから直接インストールする - パスワードなし、iTunesなし、UDIDなし

Link to app that installs 'silently'

+0

自分自身でテストしました。問題を尋ねる人は、その動作を正しく記述しています。私は最初は少し懐疑的でしたが、それはまさにそれがしていることです。奇妙に思える。 – MikeS

答えて

14

彼らは、各デバイスのUDIDを追加することなく、任意のアプリへの空気の流通上可能にするエンタープライズ開発者アカウントを持っているようです。

このようなアプリを提供するプロセスは、AdHocディストリビューションにあなたの「通常の」開発者アカウントを提供することと似ています。 .ipaバンドルとマニフェストの.plistファイルをサーバーにアップロードして、配布用にアプリケーションをビルドします。その後、ユーザーにアプリをダウンロードをするために、このようなリンクを使用することができます。

<a href="itms-services://?action=download-manifest&url=http://example.com/manifest.plist">Install App</a> 

エンタープライズ開発者アカウントを持つ唯一の違いは、あなたが使用したい各デバイスのUDIDを提供する必要がないこと、です。リンクはどのデバイスでも動作します。

+2

AppStoreをバイパスするようにAppleの利用規約に違反することになります。これはエンタープライズの内部アプリには許可されています... ...または私はここで間違っていますか? – marcus

+1

あなたはかなり正しいと思います。プラスそれは本当にそれを行う意味がありません。通常は、このインストールリンクをログイン後に保護して、誰がインストールできるかを制御します。なぜ彼らはそれをやっているのか分かりません。 – joern

+0

これはビジネスのための非常に便利なマーケティングツールです。 Appleはどのようにしてこの動作を制御していますか? – jowie

関連する問題