0

複数のアプリ間で情報を共有する必要があります。

たとえば、2 つのアプリ A と B があります。

私は(ユーザーとして)Aという名前のアプリを開きました.アプリが起動したら、アプリBから情報を取得したいと思います.

URLスキームで何とかこれが可能であることを私は知っています。

たとえば、facebook でのログインのように機能します。他のアプリは Facebook アプリを起動してログイン情報を取得します。

ありがとうございました。

4

1 に答える 1

1

アプリから直接データを取得することはできませんが、URL スキームを使用して別のアプリを起動し、データを要求することはできます。

ただし、両方のアプリをビルドするか、もう一方のアプリで使用できる広範な API を用意する必要があります。次に、他のアプリは、アプリの URL スキームを使用してアプリを再度起動し、URL を介してデータ リクエストを送信する必要があります。ただし、この方法で転送できるデータは限られています。

App URL スキームの使用に関する優れたチュートリアルは、http: //mobiledevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.htmlにあります。

もう 1 つのオプションは、キーチェーン内のアプリ間で共有するデータを保存することです。複数のアプリが同じバンドル シード ID 内にある限り、キーチェーン アイテムを共有できます。

于 2012-12-03T08:46:20.847 に答える