【问题标题】:How to configure plist for Facebook SDK如何为 Facebook SDK 配置 plist
【发布时间】:2015-03-02 23:28:51
【问题描述】:

由于我的技术能力有限,我不知道如何阅读 Facebook 的以下步骤。

使用单个数组子项创建一个名为 URL 类型的数组键 称为 URL 方案。给它一个带有你的应用 ID 前缀的项目 用脸书。

所以我认为我应该是

  1. 创建一个数组类型的键并调用该键URL types
  2. 打开数组的item 0 并在其中创建一个名为URL Schemes 的数组

所以此时 plist 中的进程是URL types > Item 0 > URL Schemes,其中URL Schemes 也是一个数组。它是否正确?最后一步,如果我的应用程序 ID 是 12345,那么我应该将其设置为 fb12345,fb 和 12345 之间没有空格。所以最后我的键是 URL types > Item 0 > URL Schemes > Item 0,我的单个值是 fb12345。

更新

这是一张照片

【问题讨论】:

    标签: ios iphone facebook facebook-graph-api plist


    【解决方案1】:

    请参阅附件图片,了解我使用的其中一款应用的配置方式

    【讨论】:

    • 非常感谢您的回答,但我不太明白。我的URL Types 布局是树形的,而你的布局是图形布局。所以我更新了在帖子中添加图片。也许这会有所帮助。抱歉,我无法使用您的慷慨帮助,但我对 iOS 的了解有限,无法将您的布局映射到我的布局。
    • 您正在直接查看您的 plist 文件。要查看我看到的内容,请转到您的项目设置(在左侧文件列表中单击您的项目名称),然后单击我的图片中所示的“信息”选项卡。
    【解决方案2】:
     //Here insert your AppID
    
    <key>FacebookAppID</key>
    <string>401043023425XXX</string>
    <key>FacebookDisplayName</key>
    <string>logindemo</string>
    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSExceptionDomains</key>
        <dict>
            <key>akamaihd.net</key>
            <dict>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <true/>
            </dict>
            <key>facebook.com</key>
            <dict>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <true/>
            </dict>
            <key>fbcdn.net</key>
            <dict>
                <key>NSExceptionRequiresForwardSecrecy</key>
                <false/>
                <key>NSIncludesSubdomains</key>
                <true/>
            </dict>
        </dict>
    </dict>
    <key>LSApplicationQueriesSchemes</key>
    <array>
        <string>fbapi</string>
        <string>fb-messenger-api</string>
        <string>fbauth2</string>
        <string>fbshareextension</string>
    </array>
    <key>CFBundleURLTypes</key>
    <array>
        <dict>
            <key>CFBundleURLSchemes</key>
            <array>
                <string>fb401043023425XXX</string>
            </array>
        </dict>
    </array>
    

    【讨论】:

    • 您可能想简要解释一下您的代码示例,以及它在 OP 问题中修复的内容。否则,帖子可能会在审核队列中被标记为低质量。谢谢。
    猜你喜欢
    • 2012-07-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多