我的应用程序将用户从应用程序中弹出,进入safari以执行一些网络操作(使用webview进行挑战,但还有其他关于布局,使用情况和重新启动应用程序的问题,服务器错误等)。当他们完成后,我想在最终的网页上的链接,让他们重新启动应用程序。我认为这应该可以通过某种协议实现(例如href =“myAppProtocol:// relaunch”),但我不知道如何正确实施它。可能从网络链接启动iOS应用程序
[更新](不能回答我的问题又那么编辑在这里)
过这个迷迷糊糊刚发布后(小时的寻找,这始终是如何走到一起......)http://mobileorchard.com/apple-approved-iphone-inter-process-communication/
在你的plist中使用URL类型处理程序(正如我怀疑的),你可以声明你的应用程序处理这种类型的URL(比如说“myAppProtocol”)。然后,iOS会在Safari中触摸时启动您的应用并将其传递给该网址。你从那里做什么取决于你,我只需要启动,所以我不会再采取任何行动,但你可以抓住URL并解析出来以获得更多的信息。
我只是说,这是可能的。当我们通过电子邮件激活新成员时,我们会在其中一个应用中执行此操作。但是我是服务器端开发人员,所以我不知道如何在客户端上捕获这些信息。 – Greg 2011-04-26 17:22:42