facebook+cocos2d-x(一)IOS准备篇

cocos2d-x版本3.16 facebook sdk版本4.31.1

先贴上facebook官方教程地址:https://developers.facebook.com/docs/ios

1、facebook后台配置

进入开发者后台,新建一个ios项目。填写bundle id,勾选Single Sign On和Deep Linking 选项,保存设置

2、添加frameworks

下载facebook SDK,将需要的framework添加到工程内

3、修改info.plist

右键用文本编辑器打开info.plist插入下方的信息。

填入自己的app id和app name,注意把花括号去掉( fb{your-app-id}  -> fb123456)

<key>CFBundleURLTypes</key>

<array>

  <dict>

    <key>CFBundleURLSchemes</key>

    <array>

      <string>fb{your-app-id}</string>

    </array>

  </dict>

</array>

<key>FacebookAppID</key>

<string>{your-app-id}</string>

<key>FacebookDisplayName</key>

<string>{your-app-name}</string>

<key>LSApplicationQueriesSchemes</key>

<array>

  <string>fbapi</string>

  <string>fb-messenger-share-api</string>

  <string>fbauth2</string>

  <string>fbshareextension</string>

</array>

4、修改AppController.mm

添加头文件

#import <FBSDKCoreKit/FBSDKCoreKit.h>


在didFinishLauchingWithOptions函数开头添加下面的代码

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    

    [[FBSDKApplicationDelegate sharedInstance] application:application

                             didFinishLaunchingWithOptions:launchOptions];

    

   

   

    return YES;

}

添加一个application openURL函数

- (BOOL)application:(UIApplication *)application

            openURL:(NSURL *)url

  sourceApplication:(NSString *)sourceApplication

         annotation:(id)annotation {

    

    BOOL handled = [[FBSDKApplicationDelegate sharedInstance] application:application

                                                                  openURL:url

                                                        sourceApplication:sourceApplication

                                                               annotation:annotation

                    ];

    return handled;

}


在applicationDidBecomeActive函数内添加下面的代码

- (void)applicationDidBecomeActive:(UIApplication *)application {

   

    [FBSDKAppEvents activateApp];

}

准备工作到此结束。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五仁烧饼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值