打开Native App.来自Safari

era*_*uki 6 html iphone safari web-applications hyperlink

我知道iPhone应用程序.像沙箱一样运作.这意味着他们无权访问其他应用程序的文件.我还设法使用Native App()在Safari中打开一个网站:

 openURL:[NSURL URLWithString: Website_Address] 
Run Code Online (Sandbox Code Playgroud)

我看到有四个Native应用程序是从safari中打开的.

  1. App Store应用程序
  2. 地图应用
  3. 电子邮件应用
  4. 手机应用

有没有办法从Safari的iPhone网站打开我自己的应用程序(可能是一些html/xml/php等代码)?

chr*_*ssr 9

是的,您可以通过将应用程序绑定到自定义URI方案然后使用自定义URI方案创建链接来执行此操作,该方案在选中后将打开您的应用程序.

要注册自定义URI方案,您需要修改info.plist文件并将自定义值分配给URL Identifier对象.

您可以查看iPhone OS编程指南 Apple开发人员文档以获取更多详细信息,或者本文详细介绍了详细的分步过程.

或者您可以查看Apple官方文档.

  • 虽然理论上可以回答这个问题,但我们希望您在答案中包含链接文章的基本部分,并提供[参考链接](http://meta.stackexchange.com/q/8259).如果不做到这一点会使链接腐烂的答案处于危险之中......在这种情况下,第二个链接就发生了这种情况.谢谢. (9认同)
  • "这篇文章"的链接无效 (2认同)