我有一个关于从iPhone上的网站链接启动本机应用程序的查询。
我会解释。 通常,基于Web的应用程序用于在线工作,而不使用iPhone设备的任何功能(如GPS,相机,加速计等)。
我有一个iPhone专用网站,可以在线执行许多任务。
现在,在保持所有功能相同的同时,我想添加一个从iPhone内置相机拍照的功能。 即,当用户点击网站“拍照”上的按钮时,我的原生应用程序应该启动,这将拍照并执行特定的任务。
如何捕获在网站上执行的按钮点击事件? 我应该使用UIWebView还是Safari?
我知道使用URL Scheme我们可以从本机应用程序启动Safari。 但如上所述,如何实现相反的目标?
所有其他功能在网站上运行良好,所以我不想将整个网站转换为本机应用程序。 (否则我将不得不处理Web服务)。只需要添加此功能。
答案 0 :(得分:5)
注册网址处理程序,然后将您网站上的链接指向myapphandle://some.parameters.here/
A la:http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html