1

ipad で 2 つのアプリを実行し、一方が他方にデータを送信し、後者が最初のアプリから受け取ったデータに基づいて情報を更新することが可能かどうか疑問に思っています。バッテリーの寿命などについてはあまり気にしないことに注意してください。私は概念を証明しようとしているだけで、iOSプログラミングは初めてです。

たとえば、iPad のネイティブ Bluetooth LE 機能を実行して使用するアプリを作成したいと考えています。RSSI 信号強度 (整数値) を取得し、これを iPad で実行している別の Unity アプリに送信したいと考えています。

通常、これを行うには、ネットワークを使用して Bluetooth データをサーバーに送信し、それを Unity アプリから読み取ります。しかし、私はこれをできるだけ避けたいと思っています。

1 台の iPad で 2 つのアプリを実行し、最初のアプリが受信した情報を 2 番目のアプリに送信することもできます。

4

4 に答える 4

1

私自身は行っていませんが、UDP を使用することもできます。そのため、受信アプリはバックグラウンド モードで実行し、特定の UDP マルチキャスト グループ アドレスとポートをリッスンする必要があります。送信アプリは、その UDP グループ IP にデータを送信するだけです。

于 2013-09-25T02:52:57.947 に答える
1

これはiOS ペーストボードで解決できる場合があります。

ペーストボードは、アプリケーション内またはアプリケーション間でデータを交換するための安全で標準化されたメカニズムです。多くの操作はペーストボードに依存しており、注目に値するコピー - カット - ペーストです。[...] しかし、アプリケーション間でデータを共有することが望ましい他の状況でも、ペーストボードを使用できます。

于 2013-09-24T08:58:34.753 に答える
1

カスタム URL スキームを使用して、アプリ間で情報を渡すことができます。

于 2013-09-24T08:31:21.853 に答える