开发者

How to open native iOS app (calendar, notes...) from a link on website?

开发者 https://www.devze.com 2023-04-10 14:35 出处:网络
Is it possible to open native iOS app, e.g. calendar or notes, from an HTML link which is in website? I tried to find an example but I couldn\'t. I开发者_开发知识库 ran into these URL schemes but I do

Is it possible to open native iOS app, e.g. calendar or notes, from an HTML link which is in website? I tried to find an example but I couldn't. I开发者_开发知识库 ran into these URL schemes but I don't know how to use them and what's the URL scheme for calendar or notes. Is it possible just to do something like this:

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

Is it possible to do it only with HTML or is JavaScript needed?


If you're looking for the URL Schema, iPhone Calendar is: CALSHOW:


Calendar and Notes do not have URL schemes. Apple provides a reference for those of their apps that do use URL schemes here:

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


Yes you can very well possible to do that. You're right in placing the link like this:

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

Now go to your iOS app's info.plist file. In that add the following tags:

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

Save the plist file and exit it. After this when you open the web page in Safari browser of your iOS device and click on the link, your iOS app will invoke. I hope it helps!

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号