Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
163 views
in Technique[技术] by (71.8m points)

iphone - Opening Native App. from Safari

I know iPhone apps. operate like sandboxes. Meaning that they don't have access to other apps' files. And I have also managed to open a website in Safari from a Native App() using:

 openURL:[NSURL URLWithString: Website_Address] 

There are four Native apps that I have seen being opened from safari.

  1. App Store app
  2. Maps app
  3. Email app
  4. Phone app

Is there a method of opening my own app from an iphone website in Safari(maybe some html/xml/php etc code)?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Yes, you can do this by binding your application to a custom URI scheme and then creating a link with your custom URI scheme which, when selected, will open your app.

To register the custom URI scheme you'll need to modify the info.plist file and assign your custom value to the URL Identifier object.

You can review the iPhone OS Programming Guide Apple developer documentation for further details or this article which details the step-by-step process in-depth.

Or you can check out the official documentation from Apple.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...