現在Firebaseを使ってgoogleログインを実装しましたが
エラー403と出てしまいます
エラー画面にあるリンクを押すと承認設定ページに行きますが
私はこの画面に出ている記入事項を記入しないとこのエラーは解決できないのでしょか?
また記入項目にホームページリンクがありますがホームページは持っていません
これもホームページを作って記入しないと解決できないのでしょか?
googleログイン実装にあたりこの辺りの記入が必須なら解説している記事で触れると思うのですが
触れている記事がほとんどないので何か私がやるべき事をやっていなせいなのでしょか?
swift AppDelegate import UIKit import Firebase import GoogleSignIn import GoogleMobileAds @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate, GIDSignInDelegate { func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. FirebaseApp.configure() GIDSignIn.sharedInstance().clientID = FirebaseApp.app()?.options.clientID GIDSignIn.sharedInstance().delegate = self GADMobileAds.sharedInstance().start(completionHandler: nil) GADMobileAds.configure(withApplicationID: "************") return true } func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!) { if let error = error { print("Error: (error.localizedDescription)") return } guard let authentication = user.authentication else { return } let credential = GoogleAuthProvider.credential(withIDToken: authentication.idToken, accessToken: authentication.accessToken) Auth.auth().signIn(with: credential) { (user, error) in print("Sign on Firebase successfully") } }
swift viewController import UIKit import Firebase import FirebaseAuth import GoogleSignIn class login: UIViewController, UITextFieldDelegate, GIDSignInDelegate, GIDSignInUIDelegate { override func viewDidLoad() { super.viewDidLoad() GIDSignIn.sharedInstance().uiDelegate = self } @IBOutlet weak var signInButton: GIDSignInButton! @IBAction func ggSignInButtonClicked(sender: AnyObject) { GIDSignIn.sharedInstance().signIn() self.nextView() } func sign(_ signIn: GIDSignIn!, didSignInFor user: GIDGoogleUser!, withError error: Error!) { if let error = error { print("(error.localizedDescription)") return } guard let authentication = user.authentication else { return } let credential = GoogleAuthProvider.credential(withIDToken: authentication.idToken, accessToken: authentication.accessToken) Auth.auth().signIn(with: credential) { (authResult, error) in if error != nil { print("error") return } print( "User is signed in") } } private func signIn(signIn: GIDSignIn!, didDisconnectWithUser user:GIDGoogleUser!, withError error: NSError!) { print("ログイン失敗") }

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/08/07 09:42