1
カスタムフェイスブックログインボタンを新しいfirebaseで使用するにはどうすればよいですか?新しいFirebaseを使用したiOSカスタムFacebookログインボタン
新しいFirebaseのドキュメントによると、FBSDKLoginButtonを作成してその代理人を設定する必要があります。 FBSDKLoginButtonは外観上カスタマイズできません。
カスタムフェイスブックログインボタンを新しいfirebaseで使用するにはどうすればよいですか?新しいFirebaseを使用したiOSカスタムFacebookログインボタン
新しいFirebaseのドキュメントによると、FBSDKLoginButtonを作成してその代理人を設定する必要があります。 FBSDKLoginButtonは外観上カスタマイズできません。
カスタムUIButtonを作成し、次のメソッドに接続するだけです。
は、ここではFacebookのログイン用のカスタムボタンについて詳しく読む:それは働いたhttps://developers.facebook.com/docs/facebook-login/ios#custom-login-button
#import <FBSDKLoginKit/FBSDKLoginKit.h>
- (IBAction)facebookLoginPressed:(id)sender{
FBSDKLoginManager *login = [[FBSDKLoginManager alloc] init];
[login
logInWithReadPermissions: @[@"public_profile"]
fromViewController:self
handler:^(FBSDKLoginManagerLoginResult *result, NSError *error) {
if (error) {
NSLog(@"Process error");
} else if (result.isCancelled) {
NSLog(@"Cancelled");
} else {
NSLog(@"Logged in");
FIRAuthCredential *credential = [FIRFacebookAuthProvider credentialWithAccessToken:[FBSDKAccessToken currentAccessToken].tokenString];
}
}];
}
、感謝を! – abcd123