Swift - Войдите с Apple, всегда приводит к тому, что «Зарегистрироваться не завершен» после завершения распознавания лицIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Swift - Войдите с Apple, всегда приводит к тому, что «Зарегистрироваться не завершен» после завершения распознавания лиц

Сообщение Anonymous »

Я начал с выполнения этого учебника, чтобы настроить «Войдите с Apple», используя Firebase:
https://medium.com/wift-productions/sig ... ft-5-3-7F5 Учебник:
https://www.iosappteplates.com/blog/ios ... ment-37591
Без какой-либо ссылки на Firebas Запускает. Я не могу найти то, что мне не хватает.import UIKit
import AuthenticationServices

class ViewController: UIViewController, ASAuthorizationControllerDelegate {

let appleButton = ASAuthorizationAppleIDButton(type: .continue, style: .black)

override func viewDidLoad() {
super.viewDidLoad()
setupAppleButton()
}

func setupAppleButton() {
view.addSubview(appleButton)
appleButton.cornerRadius = 12
appleButton.addTarget(self, action: #selector(handleAppleIdRequest), for: .touchUpInside)
appleButton.translatesAutoresizingMaskIntoConstraints = false
appleButton.heightAnchor.constraint(equalToConstant: 50).isActive = true
appleButton.widthAnchor.constraint(equalToConstant: 235).isActive = true
appleButton.centerXAnchor.constraint(equalTo: view.centerXAnchor).isActive = true
appleButton.bottomAnchor.constraint(equalTo: view.bottomAnchor, constant: -70).isActive = true
}

@objc func handleAppleIdRequest() {
let appleIDProvider = ASAuthorizationAppleIDProvider()
let request = appleIDProvider.createRequest()
request.requestedScopes = [.fullName, .email]
let authorizationController = ASAuthorizationController(authorizationRequests: [request])
authorizationController.delegate = self
authorizationController.performRequests()
}

func authorizationController(controller: ASAuthorizationController, didCompleteWithAuthorization authorization: ASAuthorization) {
if let appleIDCredential = authorization.credential as? ASAuthorizationAppleIDCredential {
let userIdentifier = appleIDCredential.user
let fullName = appleIDCredential.fullName
let email = appleIDCredential.email
print("User id is \(userIdentifier) \n Full Name is \(String(describing: fullName)) \n Email id is \(String(describing: email))")
}
}

func authorizationController(controller: ASAuthorizationController, didCompleteWithError error: Error) {
// Handle error.
print("error \(error.localizedDescription)")
}

}


Подробнее здесь: https://stackoverflow.com/questions/665 ... fter-the-f
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Войдите с Apple «Зарегистрироваться не завершен».
    Anonymous » » в форуме IOS
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Войдите с Apple «Зарегистрироваться не завершен».
    Anonymous » » в форуме IOS
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Swift - Войдите с Apple «Зарегистрироваться не завершена».
    Anonymous » » в форуме IOS
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Войдите в Apple - Зарегистрируйтесь не завершен [закрыто]
    Anonymous » » в форуме IOS
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • Изменение модели распознавания и регистрации лиц
    Гость » » в форуме Python
    0 Ответы
    73 Просмотры
    Последнее сообщение Гость

Вернуться в «IOS»