从第三方iOS应用程序打开Flickr

我想将用户转发到Flickr应用程序 – 如果他们有这个应用程序 – 如果他们不Flickr移动。 我想确保他们会看到我的网页。 我可以通过像Facebook和Twitter这样的链接来做到这一点:// …但是,我不知道Flickr的链接风格。 有人能帮我吗。 谢谢!

你在想什么叫做URL-Scheme。 我试图查找信息,但我认为Flickr的开发人员并没有这样想。 我的search范例是在这里 。

似乎Flickr只有flickr://scheme,它打开了应用程序,但不超过。 这是一个耻辱。

新版本有flickr://photos/username/photoID 。 您可以使用用户名或nsid。 两者都有效。

目前,解决这个问题的方法是打开url。 如果安装了该网站,该网站会将您redirect到该应用程序。

更多关于这里: https : //www.flickr.com/services/api/misc.urls.html

Objective-C中的示例:

  //Photo owner id/photo id NSString *flickrUrlString = @"https://www.flickr.com/photos/12037949754@N01/155761353"; NSURL *flickrUrl = [[NSURL alloc] initWithString: flickrUrlString]; if ([[UIApplication sharedApplication] canOpenURL:flickrUrl]) { [[UIApplication sharedApplication] openURL:flickrUrl]; } else { NSLog(@"Unable to open url: %@", flickrUrl); }