GASocialLogin 2.6.4

GASocialLogin 2.6.4

Arkadi YoskovitzIdo Meirov维护。



  • idoMeirov

Markdownify
GASocialLogin

轻松实现社交媒体登录

Sponsor Version Author Swift Swift

目录

  1. 支持
  2. 要求
  3. 安装
  4. 如何使用
  5. 指南

支持

GASocialLogin支持以下社交媒体登录:

  • Facebook
  • Google

要求

  • iOS 9.0+
  • Xcode 10.0+
  • Swift 4.2+

安装

CocoaPods

CocoaPods 是一个用于 Cocoa 项目的依赖项管理工具。您可以使用以下命令安装它

$ gem install cocoapods

要使用 CocoaPods 将 GASocialLogin 集成到您的 Xcode 项目中,请在 Podfile 中指定它

source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target '<Your Target Name>' do
  pod 'GASocialLogin/Facebook'
  pod 'GASocialLogin/Google'
end

然后,运行以下命令

$ pod install

如何使用

在 application didFinishLaunchingWithOptions 调用中进行配置,使用你想要的服务的配置,然后调用 GASocialLogin.shard.application(application, didFinishLaunchingWithOptions: launchOptions).

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool 
{
        // Override point for customization after application launch.
        
        let facebookConfiguration = GAFacebookLoginConfiguration(facebookURLScheme: "facebookURLScheme")
        GASocialLogin.shard.configure(using: [facebookConfiguration])
        
        GASocialLogin.shard.application(application, didFinishLaunchingWithOptions: launchOptions)
        
        return true
}

实现 "func application(_ app:, open url: , options: ) -> Bool" 并调用 GASocialLogin.shard.application(app, open: url, options: options)

func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any] = [:]) -> Bool
{
        return GASocialLogin.shard.application(app, open: url, options: options)
}

指南