0

我知道可以使用自定义 url 方案或协议处理程序将数据从一个应用程序传递到同一设备上的另一个应用程序。

是否可以将数据从一个应用程序传递到另一个未安装的应用程序?理想情况下,用户将被带到已卸载应用的应用商店,用户将下载已卸载的应用,并且来自原始应用的自定义 url 方案仍会将数据传递给新安装的应用。

那可能吗?

4

1 回答 1

0

是否可以将数据从一个应用程序传递到另一个未安装的应用程序?

的。

使用这些x-callback参数,我们可以要求目标应用程序在我们自己的 URL 上回调我们,甚至处理成功错误场景。有点像自定义 HTTP 标头,这些回调参数用 x- 命名空间标识:

x-error:如果请求的操作在目标应用程序中生成错误,则打开的 URL。此 URL 将至少使用参数“errorCode=code&errorMessage=message”打开。如果不存在 x-error 并且发生错误,则假定目标应用程序将向用户报告失败并保留在目标应用程序中。

x-source:调用操作的源应用程序的友好名称。

x-success:如果目标方法中的操作旨在将结果返回到源应用程序,则应包含 x-callback 参数并提供打开的 URL 以返回到源应用程序。操作完成后,目标应用程序将打开此 URL,可能会附加其他参数以将结果返回给源应用程序。如果未提供 x-success,则假定用户将在成功完成操作后留在目标应用程序中。

于 2014-12-03T10:09:22.797 回答