我正在开发一个ios应用并尝试允许用户连接到他们的LinkedIn帐户。
我正在使用中找到的步骤 https://developer.linkedin.com/docs/ios-sdk-auth 我在哪里
info.plist
条目*li{application id}*
LISDKSessionManager.createSessionWithAuth()
开始登录过程。但是,这只会在我的iPad上打开LinkedIn应用程序,但不会告诉我我已经请求了哪个权限,也没有将我重定向回我的应用程序。如果这是预期的行为,或者我错过了一步,我会感到茫然。
请注意,linkedin提供的exampleapp也不会显示包含所请求权限列表的页面,也不会将我重定向回我自己的应用程序。
答案 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捆绑标识符'你的应用程序是一样的。另外,点击更新!我刚刚补充并且忘了'保存它们。