我想通过我的应用程序打开任何与酒店预订相关的第三方应用程序,如MakeMyTrip

时间:2016-02-29 09:06:40

标签: ios objective-c

我想通过我的申请打开与酒店预订相关的任何第三方应用程序(如MakeMyTrip)。

如果任何人实施了任何请帮助

2 个答案:

答案 0 :(得分:0)

是的,URL Schemes是在应用程序之间进行通信的唯一方式。

NSURL *Url = [NSURL URLWithString:@"Type your application url here"];
[[UIApplication sharedApplication] openURL:Url];

答案 1 :(得分:0)

你可以,

NSURL* makeMyTripURL = [NSURL URLWithString:@"makemytrip://"];
NSURL* appStoreURL = [NSURL URLWithString:@"https://itunes.apple.com/in/app/makemytrip-flights-hotels/id530488359?mt=8"];

if ([[UIApplication sharedApplication] canOpenURL:makeMyTripURL])
{
    [[UIApplication sharedApplication] openURL:makeMyTripURL];
}
else
{
    [[UIApplication sharedApplication] openURL:appStoreURL];
}