我拥有在IOS 9上运行的Ionic / Cordova应用程序。
我推出了我使用此Facebook plugin为Cordova引用的新的3.24.1 Facebook SDK;这个被ngCordova召唤。
按照IOS 9指南的规定,登录会显示在浏览器上,但只要该人通过Facebook成功登录,该机制就不会重定向到我的应用程序。
**相反,我最终得到了这个完整的空白屏幕**:
我必须点击"确定" (或"完成"英语)返回我的应用程序。
有没有人刚刚经历过相同的情景?
这是有关插件的当前错误吗?
答案 0 :(得分:0)
目前的解决方案是恢复到SDK 3.21.X并禁用"启用Bitcode"关于项目配置。
答案 1 :(得分:-1)
您是否更新了应用中的.plist
文件?
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>facebook.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
<key>fbcdn.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
<key>akamaihd.net</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSThirdPartyExceptionRequiresForwardSecrecy</key>
<false/>
</dict>
</dict>
</dict>
来自facebook文档https://developers.facebook.com/docs/ios/ios9