1

モバイルオペレーターは、プライベートAPIを使用しているアプリをジェイルブレイクされていないデバイスに配布する必要があります。

私がこれまでどこでも読んだことから、これは不可能です。

好奇心から:エンタープライズ開発者プログラムは、社内でのみ配布され、従業員または請負業者によって使用されるアプリのために予約されていますが、Appleは、ユーザーが従業員であるか、ランダムなiPhoneユーザーであるかをどのように判断しますか?

もちろん、顧客の数が十分に増えた場合、Appleはいつの日か、疑わしくなり、エンタープライズ開発者アカウントをシャットダウンすることに気付くでしょう。

しかし、アプリがローカルで(少数の国でのみ)使用されており、それほど多くの顧客(たとえば、数万または数十万のオーダー)では使用されていない場合、Appleがそれを見つける方法はありますか?ですから、私が疑問に思っているのは、デバイスまたはアプリに、ユーザーがアプリ開発者の従業員であることを示す測定可能なものがあるかどうかです。私はそれを疑います。

ありがとう!

4

2 に答える 2

3

技術的には、Appleには、エンタープライズアプリがどのデバイスにデプロイされていて、実際に何をしているのかを知る方法はないと思います。また、いくつかの非従業員のデバイスにエンタープライズアプリを展開する場合、Appleはそれほど心配しないと思います。彼らは、iOSアプリの代替配布メカニズムとしてエンタープライズライセンスを使用しないようにすることだけを望んでいます。私によると、そのようなことを試みることの欠点は次のとおりです。

1)非従業員への分配が高水準に達し、これがAppleの知るところになると(おそらく不満を持った従業員を通じて)、彼らは企業に対して法的措置を取る可能性が高くなり(アカウントの閉鎖は別として)、損失を引き起こしますお金と顔の喪失の。

2)エンタープライズ配布証明書は(社内のものでも)1年で期限切れになるため、エンタープライズライセンスを使用して代替配布メカニズムを実際に開始した場合、アフターセールスサポートがどれほど難しいか想像できます。

3)もちろん、それを考慮に入れれば、倫理は問題です:)

于 2011-11-30T10:52:55.840 に答える
0

エンタープライズ開発者プログラムでは、企業とその従業員のみにアプリを展開できるというのは正しいことです。

ただし、技術的には可能ですが、エンタープライズ署名付きアプリを一般に提供する場合、Appleは(まだ)介入していません(上記の「キルスイッチ」コメントを参照)。

一例として、 http://www.featurepoints.comからダウンロードできるアプリがあります。このアプリは、2014年6月30日に期限が切れる「TapGenInHouse」という名前のプロビジョニングプロファイルをインストールし、AppStoreとAppleの承認プロセスを効果的に回避します。

したがって、Appleはランダムな顧客と従業員を区別できないか、または単に気にしない(少なくとも、特定のしきい値を下回っている場合は)。

于 2014-03-12T09:46:55.140 に答える