使用 UIActivityViewController 在 Linkedin 上分享

Sharing on Linkedin using UIActivityViewController

我想创建一个带有 FacebookTwitterGoogle+LinkedinPinterest 共享选项的自定义 activity 控制器.

GooglePlusShareActivity and PinterestShareActivity 是我为 Google+Pinterest 找到的。

是否有针对此目的的 Linkedin 的任何自定义实现?

您可以使用以下步骤在 ios 中实现 linkedin 共享:

整合 Linkedin Api 到 IOS LinkedIn 平台使您能够使用他们的 LinkedIn 身份注册和登录您的应用程序或网站,还允许用户将他们的 LinkedIn 帐户连接到您的应用程序,以便轻松地将他们的活动发布到他们的 linkedIn 帐户。

开始在 iOS 应用程序中集成 Linkedin Api: 1.) 使用 Xcode 中的“空应用程序”在 xcode 中创建一个项目,并记下它们的包 ID,当您在 Linkedin 网站上注册您的应用程序时将需要它。

2.) 使用他们的 xib(比如 LoginLinkedInViewController)创建一个 UIViewController class,并在 AppDelegate class 中将其设置为 Window 的 rootViewController。

3.) 首先,您必须在此处 https://www.linkedin.com/secure/developer 使用您当前关联的帐户注册您的应用程序或创建一个新的 linkedin 帐户。

4.) 在 Linkedin 网站上完成您的应用程序注册后,您将获得 API Key、Secret Key、OAuth User Token 和 OAuth User Secret。

在这里,我们使用图书馆 OAutho 与用户 linkedin 帐户集成,登录后用户可以 post 其 linkedin 帐户的状态。

5.) 首先,你必须从这里下载库并解压。现在您必须将 OAuthLoginView、ASIHTTP 和 OAuthStarterKit 文件夹拖放到 Xcode.

的项目导航器中

6.) 要删除 xcode 中的 Linking 错误,您必须添加 -all_load、-ObjC 和 -lc++ 标志,如图所示

7.) 展开“Link 带库的二进制文件”。 Select “+” 按钮,并添加这些框架 SystemConfiguration.framework ,CFNetwork.framework 和 libz.dylib。

现在输入代码分享到linkedin 您将在此处获得所需的代码 Linkedin Share in ios

LinkedIn 终于发布了 iOS SDK:https://developer.linkedin.com/docs/share-on-linkedin, https://developer.linkedin.com/docs/ios-sdk

看起来非常详尽,希望这能让它变得简单!

到目前为止我看到的唯一问题是:"Remember that the Mobile SDK-enabled applications require the official LinkedIn iOS app to be installed on the device to function properly"。不确定这是否意味着只是分享,用户需要该应用程序,因为这会有点令人沮丧。在 iOS 8 中,如果用户安装了应用程序,则已经有一个内置扩展。所以 SDK 将解决 iOS 7(当 9 出来时非常小)和比我想的共享更复杂的场景