IOS10/plist/lsapplicationqueriesschemes

IOS 10/plist/lsapplicationqueriesschemes

我收到了 "This app is not allowed to query for scheme fb" 尝试从我的应用打开 Facebook 时出错。

从 9.0 开始,Apple 显然需要 LSApplication 中的 plist 条目用于 url 方案,以便实现 canOpenURL 方法。 运行 IOS10.3,我在 Plist 中没有看到 LSapplication 选项。

Apple 是否更改了 plist 密钥?在此先感谢您的任何建议。

右键单击 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 会看到这样的内容。

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