在iOS应用程序和本机Safari应用程序之间共享信息

在iOS应用程序和本机Safari应用程序之间共享信息,ios,safari,Ios,Safari,我想在我的应用程序和Safari之间开始通信。 在我的应用程序中,我将数据存储在钥匙链中,我知道我可以使用UICKeyChainStore在应用程序之间共享这些数据,但我想知道我是否也可以与Safari原生应用程序共享,让Safari读取钥匙链中存储的一些数据(或者访问我的应用程序数据库)和/或将数据传递到我的应用程序 我一直在寻找,但没有成功。我真正想知道的是,在花时间阅读文档等之前,它是否“可能”。现在的一切都应该在移动设备上处理(iPhone和iPad) 我发现一个可行的解决方案是创建另一

我想在我的应用程序和Safari之间开始通信。 在我的应用程序中,我将数据存储在钥匙链中,我知道我可以使用
UICKeyChainStore
在应用程序之间共享这些数据,但我想知道我是否也可以与Safari原生应用程序共享,让Safari读取钥匙链中存储的一些数据(或者访问我的应用程序数据库)和/或将数据传递到我的应用程序

我一直在寻找,但没有成功。我真正想知道的是,在花时间阅读文档等之前,它是否“可能”。现在的一切都应该在移动设备上处理(iPhone和iPad

我发现一个可行的解决方案是创建另一个(2°)应用程序,实现
webView
,我可以将数据从另一个(1°)应用程序传输到自动编译字段,但直接访问Safari本机应用程序会更好


感谢您的帮助。

新的API可能正是您想要的,但您无法创建钥匙链项目,以便Safari能够(或将!)访问它们。如果你想预填充表单字段,我会考虑使用HTTP GET变量(即使你将数据从应用程序发送到一个后端,该后端返回一个唯一的令牌,你将该令牌发送到URL中的站点,以便站点可以从后端获取数据)。@moonie你能找到解决方案吗?对我来说,我想把我的应用程序中的身份验证令牌发送到Safari,这样它就可以自动登录了in@anoop4real不,不幸的是,我找不到任何解决方案。@moonie在这篇文章中,他们说了一些关于NSURL查询组件的事情…不确定它是否有效…@anoop4real这是另一个问题,我想做的是在应用程序和Safari之间共享数据,这样当你在Safari中浏览时,你可以随时访问这些信息,而无需打开应用程序。相反,他们希望继续在safari中浏览,将应用程序作为用例的入口点。我认为无论如何都没有解决方案,iOS不支持这个功能。