1

SMS経由で暗号化されたメッセージを送信できるアプリがiOSアプリストアにあり、NSURLを使用して(iMessageアプリから)アプリを自動的に開くクリック可能なリンクを作成しているようです。アプリ。

私の質問は、NSURL 内にどのように情報を保存するのですか? NSURL を使用して別のアプリから自分のアプリを起動するユーザーを見つけましたが、起動したアプリが使用するテキスト、画像、オンライン ビデオへのリンクなどの追加情報をどのように保存できますか?

これが基本的な質問である場合は申し訳ありませんが、URL を扱う必要はあまりありません。どうもありがとう。

4

3 に答える 3

2

URL スキームの概念を通じて、アプリ間の通信を実現できます。以下のこのリンクにアクセスできる場合は、アプリケーション間でデータを共有する方法についていくつかのアイデアが得られます

http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-working-with-url-schemes/

于 2012-12-26T06:58:15.253 に答える
2

アプリケーションの info.plist に URL スキームを登録するとmyapp、次の URL を使用してアプリケーションを呼び出すことができます。

myapp://

myapp://some/path/here

myapp://?foo=1&bar=2

myapp://some/path/here?foo=1&bar=2

そして、受信した URL を

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
  sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

アプリのデリゲートのメソッドを呼び出し、各 URL に従ってアクションを実行します。

URL の読み込み

参照 :カスタム URL スキームによるアプリケーションの起動

于 2012-12-26T06:48:31.137 に答える
1

データは に保存されませんNSURL。ただし、URL と共にパラメーターを渡し、それに応じて、新しく開いたアプリでそれらを取得することができます。これで、これらのパラメーターを好きなように使用できます。

于 2012-12-26T06:41:51.797 に答える