Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从第三方iOS应用程序打开Flickr_Ios_Hyperlink_Flickr - Fatal编程技术网

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

从第三方iOS应用程序打开Flickr,ios,hyperlink,flickr,Ios,Hyperlink,Flickr,我想把我的用户转发到Flickr应用程序上——当然,如果他们有的话——如果他们没有转发到Flickr mobile。我想确保他们会看到我的页面。我可以通过Facebook和Twitter这样的链接做到这一点twitter://... 然而,我不知道Flickr的链接风格。有人能帮我吗。谢谢你 您想到的是一个URL方案。 我试图查找信息,但我认为Flickr的开发人员没有考虑清楚这一点。我搜索的一个例子是正确的 Flickr似乎只有打开应用程序的Flickr://方案,但仅此而已。真遗憾。新版本有

我想把我的用户转发到Flickr应用程序上——当然,如果他们有的话——如果他们没有转发到Flickr mobile。我想确保他们会看到我的页面。我可以通过Facebook和Twitter这样的链接做到这一点twitter://... 然而,我不知道Flickr的链接风格。有人能帮我吗。谢谢你

您想到的是一个URL方案。 我试图查找信息,但我认为Flickr的开发人员没有考虑清楚这一点。我搜索的一个例子是正确的


Flickr似乎只有打开应用程序的
Flickr://
方案,但仅此而已。真遗憾。

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

目前,解决这一问题的方法是打开web URL。如果安装了该应用程序,网站会将您重定向到该应用程序

更多信息请点击此处:

目标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);
}

对于那些寻求解决方案的人,你可以像我一样使用safari。