Dzo、Facebook、Google SDK配置 (Setup SDK Dzo, Facebook, Google)
步骤 1: 将已提供的库添加到项目中
a. 将DzoSDK framework 库加至项目中
将提供的 DzoSDK framework拖放至项目的 SDK 文件夹中。
将 DzoSDK 拖入项目后,将出现在 Frameworks、Libraries 与 Embedded Content 下。 在"Embed "选项中,选择"Do Not Embed"。
b. 添加Facebook 与 Google库
解压缩包含 Facebook 与 Google 库的 SDK 文件夹,并将它们拖放到项目的 SDK 文件夹中。
c. DzoSDK framework中添加图片或图标
将DzoResource与 DzoGameAsset.xcassets 文件夹加到您的项目中以便在DzoSDK framework里加载图片与图标。
步骤 2: 配置 Facebook 登录
使用包含应用数据的 XML 片段配置 Info.plist 文件。
-
右键点击 Info.plist, 然后选择 Open As ▸ Source Code。
-
将以下 XML 片段复制并粘贴到您的文件正文中 (<dict>...</dict>)。
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLSchemes</key>
<array>
<string>fbAPP-ID</string>
</array>
</dict>
</array>
<key>FacebookAppID</key>
<string>APP-ID</string>
<key>FacebookClientToken</key>
<string>CLIENT-TOKEN</string>
<key>FacebookDisplayName</key>
<string>APP-NAME</string>
-
在 <array><string> 中的 [CFBundleURLSchemes], 将APP-ID替换为您的App ID
-
在 <string> 中的 FacebookAppID, 将APP-ID替换为您的App ID
-
在 <string> 中的 FacebookClientToken, 将 CLIENT-TOKEN 替换为在您的应用仪表板中的 Settings > Advanced > Client Token下找到的价值。
-
在 <string> 中的 FacebookDisplayName, 将 APP-NAME 替换为您应用名称。
-
要使用任何可以执行应用程序切换到 Facebook 应用程序的 Facebook 对话框(例如登录、分享、应用程序邀请等),您应用程序的 Info.plist 还需要含有:<dict>...</dict>)。
<key>LSApplicationQueriesSchemes</key>
<array>
<string>fbapi</string>
<string>fbauth</string>
<string>fb-messenger-share-api</string>
<string>fbauth2</string>
<string>fbshareextension</string>
</array>
示例
Facebook SDK Demo