ash*_*hok 12 iphone cocoa-touch mobile-safari
在我的应用程序中,当他/她点击一个按钮时,我将用户重定向到safari浏览器,然后按钮关闭应用程序并打开Safari浏览器.这没有问题.它工作正常.问题是当用户退出Safari浏览器时,我想将用户重定向回应用程序,而不是主屏幕.请问...
Bla*_*rog 23
如果您控制要将其重定向到的网站,则可以使用自定义URL在网站上放置链接,我将在下面详细介绍.但如果它是您无法控制的网站,您可以使用UIWebView让用户在您的应用程序中浏览.
对于iOS应用程序,您可以创建应用程序向系统注册的自定义URL方案.然后在网页上,您将使用该自定义URL创建链接.这就是Apple如何通过移动safari启动telephone.app或mail.app.
例如:假设您的应用是BigBadApp.您的自定义URL将是:bigbadapp://现在,您可以创建一个指向您的应用的链接:<a href="bigbadapp://launchedfromsafari">Launch BigBadApp</a> 您可以使用自定义URL将任何类型的信息传递回您的应用,您的应用将在应用代理中处理该信息.对于iOS 4.2及更高版本:应用程序:openURL:sourceApplication:annotation : . iOS早期版本上旧委托的名称是application:handleOpenURL:
有关更多信息,请参阅Apple 实施自定义URL方案.此外,iOS开发人员:提示还提供了有关通过自定义URL方案启动自己的应用程序的教程.
你不能。当您将某人重定向出您的应用程序时,返回的唯一方法是使用任务切换器或再次从主屏幕打开您的应用程序。
如果您想让用户保留在您的应用程序中,您可以在应用程序内的网络视图中打开网页
| 归档时间: |
|
| 查看次数: |
14694 次 |
| 最近记录: |