IOS 10/plist/LSApplicationQueriesSchemes

3

当我尝试从我的应用打开Facebook时,出现了“此应用程序不允许查询fb方案”的错误。

自9.0起,苹果公司要求在LSApplication的plist条目中添加url方案,以实现canOpenURL方法。在运行IOS10.3时,我没有看到Plist中的LSapplication选项。

苹果是否更改了Plist密钥?非常感谢任何建议。


关键是(而且一直是)LSApplicationQuerySchemes - Paulw11
2个回答

9
右键点击info.plist文件,选择“作为源代码”打开。
请将以下代码粘贴到其中。
<key>LSApplicationQueriesSchemes</key>
<array>
    <string>fbapi</string>
    <string>fbapi20130214</string>
    <string>fbapi20130410</string>
    <string>fbapi20130702</string>
    <string>fbapi20131010</string>
    <string>fbapi20131219</string>
    <string>fbapi20140410</string>
    <string>fbapi20140116</string>
    <string>fbapi20150313</string>
    <string>fbapi20150629</string>
    <string>fbauth</string>
    <string>fbauth2</string>
    <string>fb</string>
    <string>fb-messenger-api20140430</string>
    <string>fb-messenger-platform-20150128</string>
    <string>fb-messenger-platform-20150218</string>
    <string>fb-messenger-platform-20150305</string>
    <string>fb-messenger-api</string>
    <string>fbshareextension</string>
</array>

您的info.plist将如下所示。

enter image description here

如果有任何疑问,请告诉我。

0
尝试在plist中使用查询URL方案

enter image description here

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接