dependencies: [
.package(url: "https://github.com/William-Weng/WWSignInWith3rd_Apple.git", .upToNextMajor(from: "1.0.0"))
]
函式 | 功能 |
---|---|
login(for:completion:) | 彈出Apple登入視窗 - 要加入.entitlements |
logout() | Apple登入 -> 沒有登出功能 => 要自己去設定 |
loginButton(with:cornerRadius:type:style:) | 產生SignInWithApple的原生按鈕 / 按鈕按下後的功能 |
import UIKit
import WWPrint
import WWSignInWith3rd_Apple
final class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBAction func signInWithApple(_ sender: UIButton) {
WWSignInWith3rd.Apple.shared.login { result in
wwPrint(result)
}
}
}