iOS应用登录到LinkedIn并且不显示权限请求

时间:2015-07-14 18:07:53

标签: ios ipad linkedin linkedin-api

我正在开发一个ios应用并尝试允许用户连接到他们的LinkedIn帐户。

我正在使用中找到的步骤 https://developer.linkedin.com/docs/ios-sdk-auth 我在哪里

  1. 在LinkedIn上注册我的应用以获取应用程序ID。
  2. 使用网址结构的info.plist条目
  3. 更新了我的*li{application id}*
  4. 调用LISDKSessionManager.createSessionWithAuth()开始登录过程。
  5. 但是,这只会在我的iPad上打开LinkedIn应用程序,但不会告诉我我已经请求了哪个权限,也没有将我重定向回我的应用程序。如果这是预期的行为,或者我错过了一步,我会感到茫然。

    请注意,linkedin提供的exampleapp也不会显示包含所请求权限列表的页面,也不会将我重定向回我自己的应用程序。

2 个答案:

答案 0 :(得分:1)

LinkedIn应用程序似乎有一个特定于iPad的错误,阻止它在调用createSessionWithAuth:后返回其他应用程序,即使所有凭据都是正确的。

(我不得不等待物理iPhone的交付来测试我的假设,因为在模拟器上无法像这样登录)。

更新

我的答案是关于1.0.2 sdk,它也存在所有 iOS 9设备的问题。 iOS 9问题已通过1.0.4 sdk修复,但iPad问题仍然存在。

答案 1 :(得分:0)

找到解决方案。对我来说,这是关于正确设置我们的捆绑包:

https://www.linkedin.com/developer/apps/xxxxxx/mobile上,确保您的iOS捆绑标识符'你的应用程序是一样的。另外,点击更新!我刚刚补充并且忘了'保存它们。