gpt4 book ai didi

ios - 如何启动启动我的应用程序的应用程序

转载 作者:行者123 更新时间:2023-11-28 20:27:28 27 4
gpt4 key购买 nike

我在我的应用程序中使用这个函数来处理来自其他应用程序的调用:

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

我需要了解如何在处理完请求后重新启动已启动我的应用程序的应用程序。

简而言之 - 在我处理完我的应用程序中的问题后,我需要将源应用程序置于前台。

这里是流程:

<醇>
  • 用户点击第 3 方应用(可以是任何应用,而不是特定应用)上的某个按钮
  • 按钮使用

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:sourceApplication]]

  • 打开我的应用程序。

    1. 我在我的应用中执行了一些操作。
    2. 第 3 方的应用(源应用)重新打开。

    有什么想法吗?

    谢谢!

    (顺便说一句 - 我认为 Facebook API 也这样做,但不确定。)

    最佳答案

    Facebook 这样做是因为他们知道您应用的 url,因为您必须添加 fb[APPID] url,其中 [APPID] 是您的 Facebook 应用 ID。

    有一个规范可以处理您想要的:http://x-callback-url.com但为了使用它,两个应用程序都必须支持它。

    Using x-callback-url’s source apps can launch other apps passing data and context information, and also provide parameters instructing the target app to return data and control back to the source app after executing an action.

    关于ios - 如何启动启动我的应用程序的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13515049/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com