开发者

How can I run one app from another app in iphone?

开发者 https://www.devze.com 2022-12-27 03:40 出处:网络
On some app , I s开发者_如何转开发ee when one link touched , use safari for open link and quit from current app.

On some app , I s开发者_如何转开发ee when one link touched , use safari for open link and quit from current app. I want use from this feature for run messages app from other app. Can I do this? If yes, how can?


You need to use -[UIApplication openURL:]. For example, you can use

[[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"http://www.stackoverflow.com"]]

Note this will also switch to the new app. An application can register the URL schemes it supports using its plist.


The only way I know to start external application is to use UIApplication openUrl. The documentation says

An object representing a URL (Universal Resource Locator). UIKit supports the http:, https:, tel:, and mailto: schemes.

If you meant e-mail application, you can pass link according to mailto: scheme. The simplest example is @"mailto:someone@example.com".


I do it , I write sms in mailto place and write phone number in front of it. and app work correct,

   [[UIApplication sharedApplication] openURL: [NSURL URLWithString: @"sms:09120000000"]];


Yes: you need use URL Schemes:

Essentially, one app registers the fact that it handles a particular URL prefix, and then to launch that app, you have to navigate to that URL.

You can pass parameters through this URL too

If you meant e-mail application, you can pass link according to mailto: scheme. The simplest example is @"mailto:someone@example.com".

Thanks :)

0

精彩评论

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

关注公众号