8

iOS用のエンタープライズアプリケーションを開発しましたが、ユーザーはデスクトップからアプリケーションにファイルを追加できるはずです。

私はこれをファイル共有を使用して実装しました。これはうまく機能します。

今、この会社は自分のマシンからiTunesを取り除きたいと思っています(これは非常に理解できますが、iTunesは非常に侵襲的なプロセスです)。

問題は、iTunesなしでファイル共有をどうにかして使用することはまだ可能ですか?多分別のアプリケーションで?

または、アプリにファイルを送信する他の方法はありますか(できればインターネット接続を必要とせずに)

//編集:Windows 7で動作する必要があり、iTunesをインストールする必要はありません(iPadファイルシステムへのアクセスを許可する他のツールがいくつかありますが、それらはiTunesによってインストールされたドライバーを経由します)

4

6 に答える 6

6

ローカル ワイヤレス ネットワーク経由でデータを交換できます (インターネットへの接続は必要ありません。iOS デバイスと Windows コンピューターが同じネットワーク上にある必要があります)。


1 つのオプション:

その後、iOS アプリと Windows アプリケーションの間でソケットを介して単純な TCP/IP 接続を作成し、必要なデータを交換できます。

ただし、これを行うには、おそらく適切な単純な Windows アプリケーションを実装する必要があります。


他の、おそらくもっと簡単な解決策:

iOS アプリで Web サーバーを起動し、その IP を画面に表示できます。この IP をデスクトップ コンピューターのブラウザーに入力すると、iOS デバイスの Web サイトにアクセスして、ドキュメントをダウンロードしたり、アップロードを受信したりできます。

これを行う方法については、この質問をご覧ください。

于 2012-05-01T13:28:23.350 に答える
3

これを実現するには、単純なものから高度なものまで、さまざまな方法があります。

あなたの質問は、インターネット接続を避けたいと言っています。単純なソリューションにはそれが必要な場合があります。難しい部分を抽象化する場合は、誰かに汚い仕事をさせなければならず、それはおそらくインターネット上の誰か (もの) になるでしょう。ミッドレンジ ソリューションにはネットワークが必要な場合がありますが、インターネット接続は必要ありません。洗練されたソリューションは、おそらくあなたが望むものである可能性があります-しかし、私が言いたいのは、USBコネクタを利用しようとすると、ハッキングまたは非常に複雑なソリューションを実装することになるということです.

1 つの方法は、基本的に探していることを実行するサード パーティのフレームワークを統合することです。たとえば、Dropbox 開発キットを見てください。Windows (または任意のプラットフォーム) ユーザーがデスクトップ上のファイルを共有ドロップボックスにドロップできるようにすることで、iOS drobox API を含む iOS アプリケーションでこれを読み取ることができます。

もう 1 つの方法は、オフィスに単純な WebDAV サーバーをセットアップすることです。Windows ボックスまたは安価な Linux ボックスでホストします。必要なプロトコル (Windows ファイル共有など) を介して、ユーザーのデスクトップから共有へのアクセスを許可します。次に、アプリ (WTClient など) に WebDAV クライアントを実装して、ファイルをプルします。

最後に、独自の伝送システムを構築できます。洗練された例には、Bonjour と TCP/IP が含まれる可能性があります。よりシンプルだがカスタムのソリューションには、ローカル (またはリモート) サーバーで実行される単純な JSON Web サービスが含まれる場合があります。

于 2012-05-04T17:34:38.280 に答える
1

提案がありますが、それにはインターネットが必要です。Windows と iPhone の両方で DropBox API を使用することをお勧めします。使い方は素晴らしく、ファイル共有は非常に簡単です。今日では、誰もが Dropbox アカウントを持っていて、その中にファイルを共有しています。そのため、多少の実装以外の費用はかかりません (この学習は、他のファイル共有アプリケーションでも使用できます)。以下にいくつかのガイダンスを示します。

iOS

残りの API

于 2012-05-08T09:45:15.370 に答える
0

Apple Configuratorを使用して、アプリやドキュメントを USB 接続デバイスに追加できます

于 2012-04-19T15:44:42.993 に答える
0

FileBrowser アプリを使用して、WiFi 経由でネットワーク共有にアクセスし、サポートされているファイルをデバイスにロードできるようにします。担当する会社は、独自のアプリ内でこれを実行できるようにする API を作成しています: https://twitter.com/#!/Stratospherix/status/193114857271336960

于 2012-05-08T13:15:56.593 に答える