2

iPhoneアプリケーションはmyapp://somethingなどのカスタムURLを介して起動できることを知っています。しかし、カスタムURLを処理した後、前のアプリケーションに戻る方法はありますか?

たとえば、次のシナリオがあります。

  1. iPhoneのTwitterアプリケーションからのリンクをたどります。
  2. Twitterには、カスタムURLにリダイレクトするリンクが表示されます。
  3. 私のアプリケーションが呼び出され、URLを処理します。
  4. 仕事が終わったら、Twitterアプリに戻ります。

アプリケーションでモーダルダイアログボックスのようなカスタムURLを処理したい。出来ますか?

4

3 に答える 3

3

これは公式にはサポートされていませんが、完全に実行可能です: x-callback-url 仕様を見てください。Due や Instapaper などのいくつかのアプリで実装されています。

http://x-callback-url.com/

于 2012-06-01T07:40:12.217 に答える
1

両方のアプリがあなたのものであり、あなたがお互いにカスタムURLを実装しない限り、私はそれは不可能だと思います。

于 2011-11-17T07:58:44.030 に答える
0

カスタム URL からのアプリの起動を処理するために使用するメソッドには、アプリを起動したアプリのバンドル ID に関する情報を提供する source application というパラメーターがあります。それを使用して、通話アプリを再度起動してみてください。

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
于 2012-09-05T06:48:46.763 に答える