複数の動的モジュールを持つビジネスアプリケーション(アプリストアの他のパブリックアプリケーションのようにパブリックではない)を作成することは可能ですか?このモジュールをアプリ内に保持したくないので、代わりにネットワーク経由でダウンロードしたいユーザーの役割に基づいて、ファイルシステムに保存して動的にロードし、次回はファイルシステムからロードします。アプリ内購入を使用して、このモジュールの料金を支払うこともできますか?
1 に答える
iOSセキュリティモデルは、インターネットからダウンロードされたコードを実行できないように設計されています。Windows / Mac / Linuxは、提示されたコードを実行できるため、セキュリティ上の大きな問題を抱えています。iOSは、それを防ぐためにゼロから設計されています。
脱獄はそのすべてのセキュリティを完全に無効にします、そしてあなたがエンタープライズ開発者アカウントを持っているならあなたはそれにいくつかの非常に小さな穴を開けることができるでしょう...
しかし、一般的にはありません。モジュールがjavascriptで記述され、組み込みのWebKitエンジンによって実行されない限り、実行しようとしていることは不可能です。
あなたはそれをアプリにコンパイルする必要があるでしょう。エンタープライズアカウントをお持ちの場合は、起動のたびに新しいバージョンを確認し、ユーザーが使用する前に最新バージョンをインストールするように強制できます(新しいバージョンを説明し、実際のURLを含むxmlファイルを作成します) ipaファイル、xmlファイルへのURLを開くようにシステムに指示すると、ユーザーはアプリのインストールを確認するように求められ、それからそれ自体がインストールされます)。
アプリ内購入に関しては、そうは思いません。価格を十分に低く設定する必要があります。誰もそれを2回購入することを躊躇しません。