使用 UIActivityViewController 在 Linkedin 上分享
Sharing on Linkedin using UIActivityViewController
我想创建一个带有 Facebook
、Twitter
、Google+
、Linkedin
和 Pinterest
共享选项的自定义 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 出来时非常小)和比我想的共享更复杂的场景
我想创建一个带有 Facebook
、Twitter
、Google+
、Linkedin
和 Pinterest
共享选项的自定义 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 出来时非常小)和比我想的共享更复杂的场景