[英]Two cordova plugins modifying “*-Info.plist” CFBundleURLTypes
[英]CFBundleUrlTypes visible in the Info.plist but not in the XCode view of it
我正在iOS 9上调试我的Facebook iOS SDK 4.10的集成(它可以工作,但登录总是通过webview完成,不会打开Facebook应用程序)。
我有CFBundleUrlTypes
的问题,我已经通过XCode添加了它(很多次): Project > Info > Url Types
...实际上它是持久化的,因为我可以: cat Info.plist|grep -C 10 -i urltypes
and得到:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLName</key>
<string></string>
<key>CFBundleURLSchemes</key>
<array>
<string>fb$(FACEBOOK_APP_ID)</string>
</array>
</dict>
</array>
但我重新启动XCode,它在项目信息中不再可见。
从iOS9开始,Facebook使用Safari View Controller进行登录,而不是使用快速应用程序切换。 SDK基本上会尝试为用户确定最佳体验,因此这可能是您始终路由到基于Web的登录的原因。
它也部分是为了解决你将在iOS9中看到的“APPNAME想要打开OTHERAPP”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.