我正在开发一个iOS应用程序,我需要在linkedIn上共享URL。当用户点击共享按钮时,我的应用程序的URL应该被共享。如果安装了LinkedIn应用程序,则应通过应用程序共享,如果未安装应用程序,用户应能够与safari共享。下面是我的代码
if (![[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"linkedin://shareArticle/mini=true&url=http://code.tutsplus.com/tutorials/ios-sdk-working-with-url-schemes--mobile-6629"]]) {
// opening the app didn't work - let's open Safari
if (![[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://www.linkedin.com/shareArticle?mini=true&url=http://code.tutsplus.com/tutorials/ios-sdk-working-with-url-schemes--mobile-6629"]]) {
// nothing works - perhaps we're not only
NSLog(@"LinkedIn doesn't works. Punt.");
}
}
当应用程序未安装时,这工作得非常好。用户被重定向到safari,并且我的应用程序的URL也包括在内。
但如果安装了应用程序,它会打开共享弹出窗口,但不包括我的URL。共享工作正常
我需要包含我传递的共享的URL。