我知道 iPhone 应用程序。像沙盒一样运行。这意味着他们无权访问其他应用程序的文件。而且我还设法从 Native App() 使用以下方法在 Safari 中打开了一个网站:
openURL:[NSURL URLWithString: Website_Address]
我看到有四个 native 应用程序是从 safari 打开的。
- 应用商店应用
- map 应用
- 电子邮件应用
- 手机应用
有没有办法在 Safari 中从 iphone 网站打开我自己的应用程序(可能是一些 html/xml/php 等代码)?
最佳答案
是的,您可以通过将您的应用程序绑定(bind)到自定义 URI 方案,然后使用您的自定义 URI 方案创建一个链接来实现此目的,该链接在被选中时将打开您的应用程序。
要注册自定义 URI 方案,您需要修改 info.plist 文件并将您的自定义值分配给 URL Identifier
对象。
您可以查看 iPhone OS Programming Guide Apple 开发人员文档以获取更多详细信息或 this article其中详细介绍了详细的分步过程。
或者您可以查看 official documentation from Apple .
关于iphone - 打开 native 应用程序。来自 Safari,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2294286/