【问题标题】:How to open native iOS app (calendar, notes...) from a link on website?如何从网站上的链接打开本机 iOS 应用程序(日历、笔记...)?
【发布时间】:2011-12-01 07:15:01
【问题描述】:

是否可以打开原生 iOS 应用,例如日历或笔记,来自网站中的 HTML 链接?我试图找到一个例子,但我找不到。我遇到了这些 URL 方案,但我不知道如何使用它们以及日历或笔记的 URL 方案是什么。是否可以这样做:

<a href="calendar://something here?">Click me!</a> 

是否可以只使用 HTML 或需要 JavaScript?

【问题讨论】:

    标签: html ios hyperlink url-scheme


    【解决方案1】:

    如果您正在寻找 URL 架构,iPhone 日历是:CALSHOW:

    【讨论】:

    • 谢谢!。对于任何来寻找的人,提醒应用程序是x-apple-reminder://
    【解决方案2】:

    日历和便笺没有 URL 方案。 Apple 在此处为其使用 URL 方案的应用程序提供了参考:

    https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/Introduction/Introduction.html

    【讨论】:

    • +1 获取相关官方文档,但后来者应该在下面看到@Cro 对不支持但工作方案的回答。
    【解决方案3】:

    是的,您很有可能做到这一点。你正确地放置这样的链接:

    &lt;a href="calendar://"&gt;Click me!&lt;/a&gt;

    现在转到您的 iOS 应用的 info.plist 文件。在其中添加以下标签:

    <key>CFBundleURLTypes</key>
    <array>
    <dict>
        <key>CFBundleURLName</key>
        <string>com.companyname.appname</string>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>calendar</string>
        </array>
    </dict>
    </array>
    

    保存 plist 文件并退出。之后,当您在 iOS 设备的 Safari 浏览器中打开网页并单击链接时,您的 iOS 应用程序将调用。 希望对你有帮助!

    【讨论】:

    猜你喜欢
    • 2014-05-22
    • 1970-01-01
    • 2016-10-10
    • 1970-01-01
    • 2019-04-27
    • 1970-01-01
    • 2017-02-10
    • 2019-02-15
    • 1970-01-01
    相关资源
    最近更新 更多