在iOS 5上隐藏Safari地址栏

时间:2012-01-29 12:23:06

标签: ios safari

我正在为我的商店建立一个预订应用程序,该应用程序将显示在一个封闭的盒子中供我的客户使用。由于应用程序将接受付款,我需要启动Safari以通过我的网站处理付款,以避免Apple的销售费用。

当我通过

启动付款网站时
  

[[UIApplication sharedApplication] openURL:url];

是否可以隐藏Safari的地址栏?

原因是我不希望我的客户使用iPad搜索互联网(我打算在主页按钮上盖上盖子,以便他们不能按下它)。

我已经浏览了一下,因为提议的JavaScript或元标记解决方案似乎都不起作用。

1 个答案:

答案 0 :(得分:2)

UIWebView嵌入到您的应用中,然后您将拥有Safari的功能而不会出现地址栏问题。

至于Apple不喜欢你的应用用户购买东西而不通过Apple的应用内付款流程,这取决于你的销售情况。如果它是应用程序或数字内容的增强功能,他们肯定会恼火(如果他们认为你试图通过Safari事情做一个最终运行,他们可能会拒绝你的应用程序)。如果你的应用程序只是通往某些砖块和通道的门户迫击炮商店(销售实体商品),如果你带着UIWebView去网站,Apple不在乎。