我正在为我的商店建立一个预订应用程序,该应用程序将显示在一个封闭的盒子中供我的客户使用。由于应用程序将接受付款,我需要启动Safari以通过我的网站处理付款,以避免Apple的销售费用。
当我通过
启动付款网站时[[UIApplication sharedApplication] openURL:url];
是否可以隐藏Safari的地址栏?
原因是我不希望我的客户使用iPad搜索互联网(我打算在主页按钮上盖上盖子,以便他们不能按下它)。
我已经浏览了一下,因为提议的JavaScript或元标记解决方案似乎都不起作用。
答案 0 :(得分:2)
将UIWebView
嵌入到您的应用中,然后您将拥有Safari的功能而不会出现地址栏问题。
至于Apple不喜欢你的应用用户购买东西而不通过Apple的应用内付款流程,这取决于你的销售情况。如果它是应用程序或数字内容的增强功能,他们肯定会恼火(如果他们认为你试图通过Safari事情做一个最终运行,他们可能会拒绝你的应用程序)。如果你的应用程序只是通往某些砖块和通道的门户迫击炮商店(销售实体商品),如果你带着UIWebView
去网站,Apple不在乎。