CocoaPods trunk is moving to be read-only. Read more on the blog, there are 19 months to go.

DryFacebook-iOS 0.0.1

DryFacebook-iOS 0.0.1

Maintained by duanruiying.



  • By
  • duanruiying

DryFacebook-iOS

iOS: Facebbok功能集成简化(登录)

Prerequisites

  • iOS 10.0+
  • ObjC、Swift

Installation

  • pod 'DryFacebook-iOS'

App工程配置

  • 为URL Types 添加回调scheme(identifier:""、URL Schemes:"fb+AppID")
  • info.plist文件属性LSApplicationQueriesSchemes中增加fbapi、fb-messenger-share-api、fbauth2、fbshareextension字段
  • info.plist文件新增两个属性:
<key>FacebookAppID</key>
<string>应用程序在fb的appid</string>
<key>FacebookDisplayName</key>
<string>应用程序名称</string>

Features

SDK配置

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [DryFacebook registerSDK:application launchOptions:launchOptions];
    return YES;
}

- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options {
    [DryFacebook handleOpenURL:url application:app options:options];
    return YES;
}

授权、获取用户信息

[DryFacebook login:^(DryFacebookUser * _Nullable user, DryFacebookCode code) {

}];